1

我有像这样的文件字段的 tbar

    tbar: [{
        xtype: 'form',
        enctype: 'multipart/form-data',
        name: 'myforms',
        border: false,
        items: [{
            xtype: 'filefield',
            name: 'myname[]',
            buttonText:'add'
        }]
    }]

我尝试上传 zip 文件、mp4 文件……但无法正常工作。它使用简单的类型示例:txt,doc,...
我的提交使用

form.submit({
    method: 'POST',
    enctype: 'multipart/form-data',
    ....
});

我该如何解决谢谢

编辑
我尝试更多,我看看文件 > 大约 2M,它不会上传。:(我没有捕获更多2M的文件大小。我怎样才能上传更多2M谢谢

4

2 回答 2

1

很可能是服务器端的限制。例如,我知道 IIS 具有允许您更改默认大小的配置选项——也就是说,如果您使用的是 IIS + WCF 或类似的东西。

你的服务器后端是什么?

于 2013-06-26T15:20:41.383 回答
0

你可以这样做:

uploadFile: function(request) {
    var file = request.file;
        data = new FormData();
    data.append('file', file);
    Ext.Ajax.request({
        url: url ,
        scope: this,
        rawData: data,
        headers: {'Content-Type':null},
        success: function(response) {
           var responseData = Ext.JSON.decode(response.responseText, true);
        }
    });
}

在 spring boot 中的 application.properties 中:

spring.http.multipart.max-file-size=50MB spring.http.multipart.max-request-size=50MB 如果你使用的是spring boot。

于 2018-08-10T10:26:38.700 回答