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

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

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

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

1 پاسخ

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

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

سوالات مشابه

0 امتیاز
0 پاسخ 330 بازدید
+1 امتیاز
1 پاسخ 646 بازدید
+1 امتیاز
0 پاسخ 983 بازدید
0 امتیاز
0 پاسخ 305 بازدید
0 امتیاز
1 پاسخ 489 بازدید
0 امتیاز
1 پاسخ 420 بازدید
سوال شده 7 سال قبل در برنامه نویسی توسط A.ahmadisalem (0 امتیاز)
0 امتیاز
2 پاسخ 958 بازدید
سوال شده 10 سال قبل در برنامه نویسی توسط aminiS (479 امتیاز)
0 امتیاز
0 پاسخ 829 بازدید
...