Javascript Sencha touch 2.3.1文件上传不工作xtype:filefield不工作

Javascript Sencha touch 2.3.1文件上传不工作xtype:filefield不工作,javascript,html,mobile,extjs,sencha-touch,Javascript,Html,Mobile,Extjs,Sencha Touch,我正在尝试使用sencha touch 2.3.1上传图像。在谷歌搜索之后,我发现我可以使用xtype:fileinput和xtype:filefield从gallery和camera中捕获文件 以下是我视图中items数组的内容 items : [ { xtype : 'filefield', name : 'coverPicImage', accept: 'image',

我正在尝试使用sencha touch 2.3.1上传图像。在谷歌搜索之后,我发现我可以使用xtype:fileinput和xtype:filefield从gallery和camera中捕获文件

以下是我视图中items数组的内容

items : [
            {
               xtype : 'filefield',
               name : 'coverPicImage',
               accept: 'image',
               label : 'Cover pic'
            }
        ]
这是控制器

config: {
    refs :{
        coverPicFile : 'uploadform filefield[name=coverPicImage]',
        submitButton : 'uploadform button[action=submit]'
     },
    control: {
        submitButton:   {
            tap : 'onSubmit'
        }
    }
}

onSubmit : function(){
    var coverPicInput = this.getCoverPicFile().input;
    var files = coverPicInput.dom.files;
}
问题在于.getCoverPicFile()。输入未定义。getCoverPicFile()返回一个类

如果我将filefield更改为fileinput,它工作正常

我得到的错误是

Uncaught TypeError: Cannot read property 'dom' of undefined 
是否有任何原因说明这不适用于filefield


提前感谢

我在这件事上浪费了很多时间,最后我设法得到了照片并以base64格式上传到服务器。为我工作。
不要被愚弄,我的标题本教程允许您从本地文件系统选择文件/图像。

本示例未使用xtype:filefield。我可以使用xtype:fileinput上传图像。我想知道为什么filefield不工作