bootstrap-fileinput为什么要在上传的文件中添加“ Content-Disposition”?

时间:2019-02-25 18:20:46

标签: bootstrap-file-upload

我正在使用Krajee的Bootstrap Fileinput插件将BZ2文件上传到我的Web服务器,然后让应用程序提取其内容。上传的代码如下:

    this.$el.find('.file').fileinput({
        uploadUrl: 'fcgi/firmware/install',
        theme: 'fa',
        uploadAsync: false,
        minFileCount: 1,
        maxFileCount: 1,
        autoReplace: true,
        allowedFileTypes: ['object'],
        allowedFileExtensions: ['tbz2'],
        allowedPreviewTypes: false,
        dropZoneEnabled: false,
        browseClass: "btn btn-primary btn-block",
        fileActionSettings: {
            showZoom: false
        },
        slugCallback: function (text) {
            return text;
        },
        showCaption: false,
        showUpload: false,
        showRemove: false
    });

上传似乎正常,但是当我的代码提取内容时,我看到以下消息:

bzip2: (stdin): trailing garbage after EOF ignored.

我很困惑,因此我将原始文件和上载文件的内容转储了下来,发现在上载文件的末尾附加了一个额外的“ Content-Disposition:”标题。

    ...
    0120ad70  d7 d2 8c 79 79 a0 b1 66  44 9b bf ff 17 72 45 38  |...yy..fD....rE8|
    0120ad80  50 90 1d dd 67 60 0d 0a  43 6f 6e 74 65 6e 74 2d  |P...g`..Content-|
    0120ad90  44 69 73 70 6f 73 69 74  69 6f 6e 3a 20 66 6f 72  |Disposition: for|
    0120ada0  6d 2d 64 61 74 61 3b 20  6e 61 6d 65 3d 22 66 69  |m-data; name="fi|
    0120adb0  6c 65 5f 69 64 22 0d 0a  0d 0a 30                 |le_id"....0|

有人可以告诉我如何阻止此标头附加吗?

谢谢。

0 个答案:

没有答案