+1 امتیاز
قبل در برنامه نویسی توسط (2.6هزار امتیاز)
برچسب گذاری دوباره قبل توسط
چگونه می توان یک فایل را به کمک ajax برای سرور فرستاد

من وقتی این کار رو می کنم همه ی اجزای داخل فرم فرستاده می شه ولی فایل آپلود نمی شه

برای رفع این مشکل باید چیکار کرد؟

با submit کردن فایل فرستاده می شه و سرویس درست کار می کنه

1 پاسخ

+1 امتیاز
قبل توسط (1.1هزار امتیاز)
انتخاب شده قبل توسط
 
بهترین پاسخ

آپلود فایل از طریق AJAX و درخواست های نوع XHR غیر ممکن است اما در XHR2 این کار امکانپذیر شده است برای مثال با استفاده از شئ FormData می توان این کار را انجام داد. مشکل اصلی این روش این است که مرورگر های قدیمی از XHR2 پشتیبانی نمی کنند. پیشنهاد من این است که از همان روش submit استفاده کنید برای مثال با استفاده از پلاگین های jQuery متنوعی که برای این کار وجود داره و حتی progress آپلود را نیز مشخص می کند.

سوالات مشابه

0 امتیاز
0 پاسخ 320 بازدید
+1 امتیاز
1 پاسخ 640 بازدید
+1 امتیاز
0 پاسخ 968 بازدید
0 امتیاز
0 پاسخ 302 بازدید
0 امتیاز
1 پاسخ 482 بازدید
0 امتیاز
1 پاسخ 412 بازدید
سوال شده 7 سال قبل در برنامه نویسی توسط A.ahmadisalem (0 امتیاز)
0 امتیاز
2 پاسخ 952 بازدید
سوال شده 10 سال قبل در برنامه نویسی توسط aminiS (479 امتیاز)
0 امتیاز
0 پاسخ 824 بازدید
...