2013-03-05 3 views
0

У меня есть несколько файлов типа ввода в моей веб-форме asp.net.Загрузка файлов с использованием AJAX и JQuery в приложении ASP.NET

Как загрузить файлы на сервер с помощью JQuery, AJAX и C#?

Загружаемые файлы генерируются программно, поэтому я не могу загрузить файлы, используя код позади.

Кроме того, многие файлы должны быть загружены за один раз.

Есть ли в любом случае я прочитал файл через JQuery, отправлю его через AJAX на сервер и загрузить его там?

БЛАГОДАРЯ

+0

Есть много статей и плагинов на эту тему, если вы просто Google. https://www.google.com/search?q=.net+ajax+file+upload&aq=f&oq=.net+ajax+file+upload&aqs=chrome.0.57j60j62l2.4011&sourceid=chrome&ie=UTF-8 # гектолитры = еп & sclient = пси-абы & д = Аякс + файл + загрузка + сайт: & OQ stackoverflow.com = Аякс + файл + загрузка + сайт: & gs_l stackoverflow.com = serp.3 ... 5790.12955.0.13130.32.30.2.0.0.3.463.6693 .0j10j15j3j1.29.0.les% 3B..0.0 ... 1c.1.5.psy-ab.XujmIzUsh4k & = 1 PBX & БАВ = on.2, or.r_gc.r_pw.r_qf. & BVM = bv.43148975, d.b2I & Fp = 95c9c19312d4e19 & BIW = 1014 & bih = 759 – Shenaniganz

+0

@Shenaniganz Я много googled, но большинство из них используются в php-контексте, другие используют html5, который поддерживается всеми браузерами. Не могли бы вы разместить ссылку только ОДИН из всех этих статей для asp.net ajax jquery fileupload? – enb081

+1

Я делаю это с jQuery и VB.NET все время. Я использую uploadify, и он отлично работает! [uploadify] (http://www.uploadify.com/) – zgood

ответ

2

Посмотрите Fine Uploader. Он не использует flash или java. На самом деле у него нет никаких необходимых зависимостей. При необходимости предоставляется дополнительный плагин jQuery, если вы используете jQuery.

Поддержка: IE10-7, Chrome, Firefox, Safari (OS X), а также планшеты и телефоны для Android, а также планшеты и телефоны IOS6 (iPhone & iPad). Планшет Microsoft Surface также был протестирован.

Есть много возможностей на выбор. Посмотрите на демонстрации и, что более важно, документы и связанные с ними сообщения в блогах для более подробной информации.

Кроме того, существует множество примеров на стороне сервера, которые могут быть полезны при интеграции этой библиотеки в ваше приложение. См. Каталог сервера в проекте Github. ASP.NET - один из многих примеров.

+1

+1 Это то, что мы используем для загрузки в обработчики '.ashx' в .NET. Прекрасно работает – BLSully

Смежные вопросы