PDA

View Full Version : آپلود فایل با Ajax jquery



engmmrj
دوشنبه 18 شهریور 1392, 02:18 صبح
سلام ، من میخوام با ajax jquery فایل آپلود کنم نمیشه ! ، search کردم دیدم نمشه این کار را کرد ، راه حلی برای این کار وجود دارد ؟ و میخوام موقع آپلود درصد آپلود شده فایل را نمایش دهد .

sinoser
دوشنبه 18 شهریور 1392, 02:33 صبح
چند وقت پیش فک کنم توی موضوع droppable() بود یه همچین چیزی خوندم
شدنش میشه ولی هر چی گشتم و فک کردم کجا بود یادم نمیاد
منم سعی می کنم پیدا کنم از دوستانم می خوام اگر می دونن بگن منم مشتاقم بدونم

hakim22
دوشنبه 18 شهریور 1392, 06:43 صبح
با استفاده از HTML5 و قابلیت FileReader میشه چنین کاری کرد. (برای انتخاب چندین فایل به صورت همزمان به خوبی کار می کند)
به این لینک مراجعه کنید (http://www.p30ton.blogfa.com/post/42)

یک روش استفاده از iframe است. (http://www.openjs.com/articles/ajax/ajax_file_upload/)

engmmrj
چهارشنبه 20 شهریور 1392, 17:41 عصر
pugini برای این کار وجود نداره ؟

Javidhb
چهارشنبه 20 شهریور 1392, 19:03 عصر
بدون پلاگین:
FormData (https://developer.mozilla.org/en-US/docs/Web/Guide/Using_FormData_Objects?redirectlocale=en-US&redirectslug=Web%2FAPI%2FFormData%2FUsing_FormData _Objects)



$("form").submit(function(){
var formData = new FormData($(this)[0]);

$.ajax({
type: ....,
data: formData,
...

});

});



برای پلاگین:

http://www.jquery4u.com/plugins/10-jquery-ajax-file-uploader-plugins/

engmmrj
چهارشنبه 20 شهریور 1392, 23:27 عصر
اگر بخوام درصد آپلود فایل رو نشون بدم باید چی کار کنم ؟

2undercover
پنج شنبه 21 شهریور 1392, 05:09 صبح
می تونید از Plug-in هایی که برای jQuery نوشته شدن مثل filedrop (https://github.com/weixiyen/jquery-filedrop)!

engmmrj
پنج شنبه 21 شهریور 1392, 15:23 عصر
می تونید از Plug-in هایی که برای jQuery نوشته شدن مثل filedrop (https://github.com/weixiyen/jquery-filedrop)!
بدون Framework میخوام این کارو انجام بدم !

hakim22
جمعه 22 شهریور 1392, 10:05 صبح
در این پروژه (http://barnamenevis.org/showthread.php?418769-%D8%A2%D9%BE%D9%84%D9%88%D8%AF-%DA%A9%D8%B1%D8%AF-%D9%81%D8%A7%DB%8C%D9%84-%D8%A8%D8%A7-ajax-%D8%AF%D8%B1-ASP.MVC4-%D9%86%D8%B3%D8%AE%D9%87-2) بدون plug-in و تنها با استفاده از JavaScript محتوای فایلها به سرور ارسال میشه.

قابلیت FileAPI در مروگر IE پشتیبانی نمیشود.