File upload using jQuery's AJAX requires the use of XHR2, supported by modern browsers. If you want to perform file upload using AJAX without a plugin, you need to use theFormDataobject.
Code:
var formData = new FormData(); formData.append("file", file); // Replace "file" with your file input element's name $.ajax({ type: "POST", timeout: 50000, url: url, data: formData, contentType: false, processData: false, // Don't process the form data, leave it as pure binary data success: function (data) { alert('success'); return false; } });註釋:
formdata 對像也可以包含其他數據,例如文本輸入字段。請求。
您必須使用文件輸入元素的名稱屬性在FormData對像中包含文件名。免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3