【发布时间】:2016-12-11 10:29:04
【问题描述】:
我有一个 dropzone.js 实例,它使用 CORS 将文件直接上传到 S3 存储桶,然后将 javascript 中的文件信息传递给我以供使用。 This is the tutorial I followed for it...
文件上传本身似乎工作正常,文件显示在正确文件路径的 s3 存储桶中,但是所有文件都包含类似这样的内容
------WebKitFormBoundaryMH4lrj8VmFKgt1Ar
Content-Disposition: form-data; name="files[0]"; filename="image-name.png"
Content-Type: image/png
IMAGE CONTENT HERE
------WebKitFormBoundaryMH4lrj8VmFKgt1Ar--
我终其一生都无法弄清楚为什么会发生这种情况。我上传的文件类型/mime 无关紧要,一切都包括它。
任何帮助将不胜感激!
【问题讨论】:
-
你的请求方式是PUT,但是你请求的body是multipart/form-data。让正文成为文件。
-
知道怎么做吗?我不相信我会更改 dropzone.js 配置中的任何重要内容。只是不确定如何强制它使用文件作为正文而不包含额外的文本......
标签: javascript amazon-s3 upload dropzone.js