ASP.NET загружает изображение одним нажатием кнопки - PullRequest
0 голосов
/ 08 ноября 2010

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

Ответы [ 2 ]

1 голос
/ 08 ноября 2010

Если вы ищете что-то с лучшей астетикой, у Стива Сандерсона есть хороший загрузчик Ajax с индикатором выполнения, который вы можете проверить. Довольно простая установка.

http://blog.stevensanderson.com/2008/11/24/jquery-ajax-uploader-plugin-with-progress-bar/

1 голос
/ 08 ноября 2010

По мне: нет. Это откроет дыру в безопасности, как если бы вы не позволяли конечному пользователю решать, какой файл выбрать с его / ее диска, приложение могло бы извлечь что-либо с этого диска.

Элемент управления ASP.NET fileupload просто отображает элемент <input type="file"> html. Как браузер отображает это зависит от браузера. Однако это можно стилизовать. Например, как это: http://www.quirksmode.org/dom/inputfile.html.

Если он находится в корпоративной локальной сети и на диске пользователя есть определенный файл, и он (ы) открывает вашу страницу, то вы можете использовать что-то вроде пользовательского элемента управления ActiveX, который может быть встроен в визуализированный html для выполнения задача.
Вариант на этом - создание пользовательского элемента управления winforms, встраивание его в визуализированный html (так называемый умный клиент) с достаточным количеством настроек CAS на клиентском ПК, чтобы это можно было сделать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...