我有間歇性問題,試圖上傳文件,使用ajaxfileupload.js。大多數情況下,請求具有正確的有效載荷,如A)。但有時候,請求會在沒有文件名(和內容)的情況下發送,如this pastebin (B)所示。AjaxFileUpload插件有時不會發送POST數據
它似乎與this problem類似。 This post也談到了這個問題。但我很確定我有correctr元素ID。
和this post建議使用jquery.form插件(here和here)。但在更換組件(不得不重新設計)之前,我想確定沒有簡單的方法來解決當前的問題。
A)
… Request Payload ------WebKitFormBoundaryXOoAbr8cm53B1pGS Content-Disposition: form-data; name="convert"; filename="some-file.jpg" Content-Type: application/octet-stream …
B)
有人曾經有過這個問題嗎?有沒有辦法避免它?
感謝
---->編輯
所以這是我如何調用該函數。 i)傳入的inputId肯定存在。和ii)文件系統上肯定存在選定的文件。這在大多數情況下都是有效的。但現在我想到了,我將這個插件與「jquery.jeditable.js」插件結合使用。那個或其他插件可以在「ajaxfileupload」中查找一些功能嗎?
$.ajaxFileUpload ( { url: '/api/upload/image', secureuri: false, fileElementId: inputId, success: successFn, error: errorFn } );
絕對如此。看到我的編輯abouve。 – Nutritioustim 2012-03-01 18:58:24