从文件字段ExtJs获取文件的字节数组

从文件字段ExtJs获取文件的字节数组,extjs,extjs5,Extjs,Extjs5,朋友们好,我有以下文件字段: { xtype:'filefield', buttonText: 'choose', buttonOnly: true, listeners: { change: function(fb, v) { // ... } } } 我想得到一个字节数组中所选的文件 如果可以,请帮助我。AFAIK Ext JS不支持开箱即用,但您可以使用。例如: // file filed c

朋友们好,我有以下
文件字段

{
    xtype:'filefield',
    buttonText: 'choose',
    buttonOnly: true,
    listeners: {
        change: function(fb, v) {
            // ...
        }
    }
}
我想得到一个字节数组中所选的文件


如果可以,请帮助我。

AFAIK Ext JS不支持开箱即用,但您可以使用。例如:

// file filed component reference
var filefield = [...];
// get file dom element
var file = filefield.getEl().down('input[type=file]').dom.files[0];
// create reader
var reader = new FileReader();
// create handler
reader.onload = (function(theFile) {
    return function(e) {
        // process file
        console.log(e.target.result);
    };
})(file);
// start upload
reader.readAsBinaryString(file);

小提琴:你是说。。是否要在字节数组中获取所选文件的内容?是的,我需要在本地显示此图像,如果将此数组的字节发送到服务器,我知道form.sumbit更合适,但我需要它..extJs不支持此未来?:(