无法在formData中发送图像文件尺寸

时间:2019-09-15 17:20:30

标签: dropzone.js dropzone

我们可以在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”发送到端点。

感谢解决该问题的所有线索。

谢谢。

0 个答案:

没有答案