View Full Version : مبتدی: ارسال فرم مولتی پارت با ایجکس
masato
چهارشنبه 16 آذر 1390, 21:32 عصر
با سلام به دوستان گرامی
یه سوالی داشتم
فرمه مولتی پارتو که چند تا تکست باس و یه فایل داره با ajax میفرستم به سرور اما فقط تکس ها میاد (﷼$_POST) و فایل ($_FILE) نمیاد ؟
چی کار کنم ؟ :ناراحت::ناراحت:
با تشکر
Reza1607
چهارشنبه 16 آذر 1390, 23:44 عصر
stackoverflow.com/questions/155371/xmlhttprequest-post-multipart-form-data
امیـرحسین
پنج شنبه 17 آذر 1390, 13:14 عصر
فایل رو نمیشه در حالت عادی توسط AJAX ارسال کرد. در XHR2 چنین قابلیتی بوجود اومده.
راههایی برای اینکار هست. اسکریپتهایی هستند که همهی روشها رو تست میکنند یعنی اول چک میکنند ببیند XHR2 ساپورت میشه یا خبر (فایرفاکس و کروم) در غیر اینصورت از فلش یا iFrame استفاده میکنند.
در حال حاضر مطمئنترین روش iFrame هست. به اینصورت که یک iFrame مخفی در صفحه قرار میدید و فرم روی اون Submit میکنید. اینجوری صفحه تغییری نمیکنه. مهمترین مشکل این روش گرفتن جواب هست که میتونه مشکل باشه: http://www.webtoolkit.info/ajax-file-upload.html
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.