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

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

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

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

1 پاسخ

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

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

سوالات مشابه

0 امتیاز
0 پاسخ 225 بازدید
+1 امتیاز
1 پاسخ 475 بازدید
+1 امتیاز
0 پاسخ 766 بازدید
0 امتیاز
0 پاسخ 223 بازدید
0 امتیاز
1 پاسخ 349 بازدید
0 امتیاز
1 پاسخ 283 بازدید
سوال شده 7 سال قبل در برنامه نویسی توسط A.ahmadisalem (0 امتیاز)
0 امتیاز
2 پاسخ 834 بازدید
سوال شده 9 سال قبل در برنامه نویسی توسط aminiS (479 امتیاز)
0 امتیاز
0 پاسخ 651 بازدید
...