Как загрузить изображение, когда пользователь выбирает файл в элементе управления FileUpload, как в Gmail? - PullRequest
0 голосов
/ 10 ноября 2009

Мне нужно загрузить изображение или файл, когда пользователь выбирает этот файл, как в приложении gmail, без какой-либо другой кнопки asp :. Я имею в виду, что не должно быть никаких других кнопок, кроме управления загрузкой файлов. И когда файл выбран, файл будет загружен в папку на сервере.

Как это реализовать?

Пожалуйста, помогите.

Ответы [ 3 ]

0 голосов
/ 11 ноября 2009

Возьмите HTML-элемент управления и используйте событие "onchange" этого элемента управления. Создайте файл кода asp и напишите код загрузки файла в этом файле. Теперь используйте Ajax и отправьте запрос в файл кода asp.

Когда вы выберете файл, он автоматически загрузится с помощью AJAX. Поскольку события управления Html не используют серверную часть.

0 голосов
/ 11 ноября 2009

Взгляните на это. Jquery + флэш-решение.

http://www.uploadify.com/demo/

0 голосов
/ 10 ноября 2009

Это делается с помощью JavaScript / AJAX. Вы не можете сделать это только с элементами управления ASP.NET.

...