Sep 24, 2014, 7:01 PM
Ext.net.XHRUpload.prototype.send.toString()
"function(config){var i,attr,formData;Ext.apply(this,config);this.xhr=new XMLHttpRequest();for(i=0;i<this.xhrEvents.length;i++){this.xhr.addEventListener(this.xhrEvents[i],Ext.Function.bind(this.relayXHREvent,this),false);}
for(i=0;i<this.xhrEvents.length;i++){this.xhr.upload.addEventListener(this.xhrEvents[i],Ext.Function.bind(this.relayUploadEvent,this),false);}
this.xhr.open(this.method,this.url,true);if(this.xhr.overrideMimeType&&!Ext.isIE11p){this.xhr.overrideMimeType(this.contentTypeHeader);}
else{this.xhr.setRequestHeader("Accept-Charset","x-user-defined");}
this.xhr.setRequestHeader(this.fileNameHeader,unescape(encodeURIComponent(this.file.name)));if(this.swf.hasId()){this.xhr.setRequestHeader("X-NET-SwfUpload",this.swf.id);}
for(attr in this.postParams){this.xhr.setRequestHeader(this.xhrExtraPostDataPrefix+attr,this.postParams[attr]);}
formData=new FormData();formData.append(this.swf.filePostName,this.file);this.xhr.send(formData);return true;}"