BlueImp FileUpload, Azure Blobs, and WebKit



当我上传到 Azure 时,云存储中的文件会收到以下标头:

------WebKitFormBoundarybzJFMKUkIyKi8fb4
Content-Disposition: form-data; name="files[]"; filename="yif_2.jpg"
Content-Type: image/jpeg
<file data stuff>
------WebKitFormBoundary2HGRqdPKdw6QiYNB--

上传这些文件时,我也会收到unexpected end of input

然后,当我下载它们时,它们是不可读的 - 大概是因为这些问题。

我正在使用BlueImp的文件上传来处理多重上传/分块/拖放/等。

编辑:我的意思是我认为这是因为我没有使用服务器来处理上传,所以不是适当地解析表单数据,而是上传整个表单 - 有人可以告诉我如何在Javascript中提取数据,也许?如果这是问题所在

解决方案最终是双重的 - 首先,我使用File API将内容读取到缓冲区 - 其次,我必须删除FileUploader脚本中提供的options.headers

最新更新