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

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

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

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

1 پاسخ

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

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

سوالات مشابه

0 امتیاز
0 پاسخ 313 بازدید
+1 امتیاز
1 پاسخ 614 بازدید
+1 امتیاز
0 پاسخ 935 بازدید
0 امتیاز
0 پاسخ 292 بازدید
0 امتیاز
1 پاسخ 465 بازدید
0 امتیاز
1 پاسخ 402 بازدید
سوال شده 7 سال قبل در برنامه نویسی توسط A.ahmadisalem (0 امتیاز)
0 امتیاز
2 پاسخ 937 بازدید
سوال شده 10 سال قبل در برنامه نویسی توسط aminiS (479 امتیاز)
0 امتیاز
0 پاسخ 813 بازدید
...