Javascript ExtJS3:从fileuploadfield获取数据

Javascript ExtJS3:从fileuploadfield获取数据,javascript,file-upload,extjs,extjs3,Javascript,File Upload,Extjs,Extjs3,我在ExtJS3.3.1中使用Ext.ux.FileUploadField。我需要从表单中获取文件数据。有人知道不提交表格就可以这样做吗?我可以看到文件名,但看不到文件数据 谢谢。您使用的服务器端框架/语言是什么?Java、Seam等。不过我希望能够在客户端完成这项工作。但是如果这不可能,我会做一个服务器端解决方案。你试过swfupload吗?这应该是解决这种情况的最佳办法。但是,记住。。。任何浏览器中的swf版本有时都会有所不同。。这可能会给用户造成错误。。。最安全的方法是使用服务器端 //

我在ExtJS3.3.1中使用Ext.ux.FileUploadField。我需要从表单中获取文件数据。有人知道不提交表格就可以这样做吗?我可以看到文件名,但看不到文件数据


谢谢。

您使用的服务器端框架/语言是什么?Java、Seam等。不过我希望能够在客户端完成这项工作。但是如果这不可能,我会做一个服务器端解决方案。你试过swfupload吗?这应该是解决这种情况的最佳办法。但是,记住。。。任何浏览器中的swf版本有时都会有所不同。。这可能会给用户造成错误。。。最安全的方法是使用服务器端
// get a handle to the FileUploadField component (e.g. by ID)
var fp = Ext.getCmp('fileUploadField');

//add a handler to FileUploadField's fileselected event
fp.on('fileselected', this.onFileUploadFieldFileSelected, this);



// 'fileselected' event handler
onFileUploadFieldFileSelected : function(fp, fileName) {
    // get a handle to the selected file
    var selectedFile = fp.fileInput.dom.files[0];

    // read the contents of the file using FileReader and display content here
}