2
我有一個文件上傳字段是一個更大的形式的一部分。當選擇文件時,文件應該以post(?)數據的形式上傳到API。文件上傳與ExtJS onFilefieldChange
於是我開始與
onFilefieldChange: function(filefield, value, e0pts) {
filefield.form.submit({
url: '../api/FileUpload?type=logo',
waitMsg: 'Uploading your logo...',
success: function(fp, o) {
msg('Success', 'Processed file "' + o.result.file + '" on the server');
}
});
}
但不會這個提交整個表單,而不僅僅是文件!?
與我一樣,它既不。相反,我收到錯誤消息「無法調用未定義的提交」,但不應該ExtJS爲我填充filefield變量?
最後一件事,我可以提交文件作爲簡單的發佈數據,或者它總是「多部分形式的數據」?
你是什麼意思「簡單的發佈數據」。如果你正在上傳文件,你還有什麼要讀的? –
當我得到JSON時,我只需將POST數據blob並將其放入JSON解串器。對於多部分表單數據,我必須首先提取正確的塊。 – Alexander
這就是文件如何上傳。你打算如何用JSON編碼二進制文件? –