2017-05-25 43 views
1

我試圖將圖像追加到表單數據中。 當我調用附加函數時,出現錯誤「stream.on不是函數」。將圖像追加到FormData中,「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

只是一個快速猜測:'你有一個錯字提交=>文件'? – Lazyexpert

+0

如果我沒有錯,那應該只是該領域的名字。所以,我放在那裏並不重要 –

+0

是的,你是對的,只是檢查 – Lazyexpert

回答

1

我已經知道了我的錯誤。 我在我的腳本中使用了require("form-data"),並生成了錯誤。要在客戶端使用FormData,沒有必要指定任何「require」。