এটি ঘটতে পারে যদি আপনি একটি বাইনারি স্ট্রিং হিসাবে আপনার ফাইলটি পড়ছেন এবং ম্যানুয়ালি মাল্টিপার্ট/ ফর্ম-ডেটা অনুরোধ তৈরি করছেন৷
আপনাকে xhr.send(ফাইল) ব্যবহার করার চেষ্টা করতে হবে এবং xhr অগ্রগতি ইভেন্টের চারপাশে কাজ করতে হবে, যখন সমস্ত তালিকা আইটেম ইতিমধ্যেই তৈরি করা হয়ে গেছে তখন বরখাস্ত করা হয়।
উদাহরণ
নিম্নলিখিত আমাদের আপলোড ফাংশন −
function display(url, files) { var myForm = new FormData(); for (var j = 0, file; file = files[j]; ++j) { myForm.append(file.name, file); } var xhr = new XMLHttpRequest(); xhr.open('POST', url, true); xhr.onload = function(e) { ... }; xhr.send(formData); }