使用chunked = true上传时,png文件的Content-Type会降级为application / octet-stream

时间:2018-06-09 15:10:07

标签: dropzone.js chunked

我主要将图像文件的分块上传与dropzone.js集成到我们的开源viur框架中。

在选项中使用chunked = false时,会使用正确的Content-Type上传png或jpg文件。但是当打开分块时,文件将通过Content-Type application / octet-stream上传。然后该图像无法使用,因为我们正在google appengine python上操作,并且不会设置google images api所需的服务。

事实证明,当chunked = true时,File对象有一个空的“.type”属性,否则它被正确设置为image / png。

在我发现我做错了之后,我想讨论dropzone.js的一些想法/更改,我必须更改以上传到viur-framework / server。

dropzone.js使用的版本== 5.4.0

编辑:嗯,我想我在分块上传功能中发现了一个错误。在切片transformFile的handleNextChunck函数中,第三个可选参数“ContentType”应设置为transformedFile.type。

我现在要在gitlab上向dropzone.js提交错误报告/拉取请求。

更新:在此处引用合并请求:https://gitlab.com/meno/dropzone/merge_requests/46

0 个答案:

没有答案