我们可以在formData中发送图像尺寸吗?尽管“缩略图”,“接受”事件可以检索文件属性,但在“发送”中将它们与formData接口是不成功的。
sending: function (file, xhr, data) {
let extra_needs = {"name": "image-file"};
Dropzone.forElement("#my-awesome-dropzone").on("thumbnail", function (file) {
console.log(file.width, file.height, "---sending, thumbnail")
extra_needs["file_width"] = file.width;
console.log("inside", extra_needs);
});
console.log("outside", extra_needs);
for (let key in extra_needs) {data.append(key, extra_needs[key]);}
}
看起来问题在于事件是异步的,因此用于附加到formData(extra_needs
)中的data
没有将“ file_width”发送到端点。
感谢解决该问题的所有线索。
谢谢。