我正在尝试将图像附加到表单数据中。 当我调用函数append时,我有错误“stream.on不是函数”。
HTML:
<input id="432bb3b4-dbef-4591-89eb-5e8fd3ff7174_field_0" data-bind="event: { change: function() { uploadImage($element.files[0]) } }" type="file">
JavaScript的:
ViewModel.prototype.uploadImage = function (file) {
var data = new FormData();
data.append('filed', file);
};
我知道还有其他关于使用FormData的帖子,但没有人遇到过这个错误。
答案 0 :(得分:1)
我弄清楚了我的错误。
我在我的脚本中使用了require("form-data")
并生成了错误。要在客户端中使用FormData,不必指定任何“require”。