我已經在一個新類型的調查問題的前端工作,該問題允許用戶上傳圖像文件。鑑於jQuery本身不支持文件上傳,我試圖使用jQuery File Upload plugin。使用Blueimp將文件添加到JSON jQuery文件上傳插件
我無法編寫自定義方法來通過插件獲取文件並將其插入到我們的標準json格式中。以下是我們如何做到的:
var url = "sendAnswer.json";
var questionId = 11; //This is set elsewhere
var fileValue = // Need to get the image file here
$.post(url,{
"data[Answer][question_id]": questionId,
"data[Answer][value]" : fileValue
});
如何正確設置fileupload中的選項以匹配我需要發送的內容?基本上我需要將上傳文件放入數據數組中。默認情況下,我相信它是由插件單獨處理的。
感謝這一點,但我的主要問題是如何讓插件處理的圖像文件設置爲我可以在數組中傳遞的對象。在這種情況下,將其設置爲'var fileValue' – Voodoo
git自述文件中有大量文檔和演示:https://github.com/blueimp/jQuery-File-Upload/wiki/Setup – Jade