我正在使用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|
有人可以告诉我如何阻止此标头附加吗?
谢谢。