Можно ли загрузить целые папки в ASP.NET? - PullRequest
1 голос
/ 25 сентября 2008

Элемент управления загрузкой файлов в asp.net не позволяет мне выбирать папку и позволяет выбирать только файлы. Есть ли способ, которым я могу выбрать папку (очевидно, без использования элемента управления загрузкой файлов).

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

Ответы [ 3 ]

2 голосов
/ 25 сентября 2008

Элемент HTML <input type=file> поддерживает загрузку только одного файла. Если вы хотите загружать несколько файлов, вам придется использовать сторонний компонент, обычно написанный на Flash.

Вот пример: http://www.codeproject.com/KB/aspnet/FlashUpload.aspx

1 голос
/ 25 сентября 2008

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

Попросите их вставить или, возможно, введите путь в текстовое поле. Проблема в том, что вы не можете проверить на опечатки.

Я бы сказал, что вам следует переосмыслить то, что вы пытаетесь сделать.

1 голос
/ 25 сентября 2008

Нет, поиск файлов - это функция на стороне клиента, и единственной информацией о пути к файлу является их имя. Это причина безопасности.

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