Asp.net mvc 4 Ext.NET如何从面板代码后面的文件上载字段访问文件

Asp.net mvc 4 Ext.NET如何从面板代码后面的文件上载字段访问文件,asp.net-mvc-4,ext.net,Asp.net Mvc 4,Ext.net,我正在使用EXT.NET开发ASP.netmvc4。 我在面板中有一个文件上传字段,我正在进行ajax调用以在db上上传文件。 我不知道如何从fileuploadfield访问文件 我试过这个- HttpPostedFile f = this.getCmp<FileUploadField>("id").PostedFile; HttpPostedFile f=this.getCmp(“id”).PostedFile; 但是它返回的null 我可以得到控件的值,但不能得到它的值 任

我正在使用
EXT.NET
开发
ASP.netmvc4
。 我在面板中有一个文件上传字段,我正在进行ajax调用以在db上上传文件。 我不知道如何从
fileuploadfield
访问文件

我试过这个-

HttpPostedFile f = this.getCmp<FileUploadField>("id").PostedFile;
HttpPostedFile f=this.getCmp(“id”).PostedFile;
但是它返回的
null

我可以得到控件的值,但不能得到它的值


任何帮助都将不胜感激

生成的html源代码是什么?你能在源代码中看到文件输入吗。例如,如果文件输入类似于:

<input class="cancel" type="file" name="iFile" id="iFile" style="visibility:hidden" onchange="bb_fileChosen()" accept="image/*"/>
xhr = new XMLHttpRequest();
xhr.open( "post", '@Html.Raw(@Url.Action( "UploadFileAction", "MyControlller" ))', true ); 

xhr.setRequestHeader( "Content-Type", "multipart/form-data" );
xhr.setRequestHeader( "X-File-Name", file.name );
xhr.setRequestHeader( "X-File-Size", file.size );
xhr.setRequestHeader( "X-File-Type", file.type );

// Send the file
xhr.send( $( "#iFile" )[0].files[0] );