编辑 2019-01-08:好的,刚刚测试过,它可以在 Microsoft Edge 44.17763.1.0 上运行,但不能在 Google Chrome 或 Firefox 上运行,有什么解释吗?
你正在传递一个string to FormData https://developer.mozilla.org/en-US/docs/Web/API/FormData/FormData。正如错误所述,它需要一个表单元素,而不是一个字符串。所以:
var form_data = new FormData(document.getElementById("my-awesome-dropzone"));
实例:
var data = new FormData(document.getElementById("my-awesome-dropzone"));
console.log("Created FormData, " + [...data.keys()].length + " keys in data");