1.當一個表單包含<input type="file">時,表單的enctype必須指定爲multipart/form-data,method必須指定爲post,瀏覽器才能正確編碼並以multipart/form-data格式發送表單的數據。ajax
var f = document.getElementById('test-file-upload'); var filename = f.value; // 'C:\fakepath\test.png' if (!filename || !(filename.endsWith('.jpg') || filename.endsWith('.png') || filename.endsWith('.gif'))) { alert('Can only upload image file.'); return false; }
2.ajax 同源策略瀏覽器