回答

0

現代瀏覽器能夠通過AJAX上傳文件,而舊版瀏覽器則無法通過AJAX上傳文件。 如果您需要支持IE < 10,您可能需要實施基於表單+ iframe的解決方案。

var formData = new FormData(); 
 
formData.append('file', $('#file')[0].files[0]); 
 

 
$.ajax({ 
 
    url: '/rest/endpoint', 
 
    type: 'POST', 
 
    enctype: 'multipart/form-data', 
 
    processData: false, // tell jQuery not to process the data 
 
    contentType: false, // tell jQuery not to set contentType 
 
    data: formData, 
 
    success: function(data) { 
 
    console.log(data); 
 
    } 
 
});

+0

我不知道從骨幹視圖發佈多部分數據到休息web service.when尋找解決方案..我找到主要的rails主要的例子backbone.please建議一些例子。使用骨架與春天休息,謝謝@英國 –

+0

我會用jQuery來做到這一點。主幹沒有文件上傳的具體實現 –

+0

好吧,我會嘗試通過jQuery實現它,謝謝@ u.k –

相關問題