Загрузка файла от веб-пользователя на сервер с помощью ASP

Я пытаюсь выяснить, как загрузить файл от веб-пользователя на сервер с помощью страницы ASP. Отображаемая страница имеет входной тег типа «Файл», например:

<input type="file" name="uploadfile">

И кнопка отправки, которая передает информацию формы на другую страницу .ASP. Эта страница должна выбрать путь, полученный от элемента управления «Ввод», и использовать его для сохранения файла на сервере.

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


person Cyberherbalist    schedule 24.10.2008    source источник


Ответы (4)


Этот скрипт поможет вам.

Кроме того, вы можете поискать в Google "файл загрузки asp" - есть тонн результатов.

person Sunny Milenov    schedule 24.10.2008

Если вы делаете какую-либо серьезную загрузку или имеете коммерческий продукт, вам действительно нужно использовать компонент COM в классическом asp. Проверьте SA-FileUp. Это был стандарт де-факто для этого с тех пор, как навсегда.

person DancesWithBamboo    schedule 24.10.2008

Если ваш хостинг не позволяет вам устанавливать компоненты, вы также можете посмотреть этот скрипт:

http://chris.brimson-read.com.au/index.php?option=com_content&view=article&id=6&Itemid=7

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

person AnonJr    schedule 25.10.2008

Я могу порекомендовать SA-FileUp и Dundas Upload. Они оба просты в установке и имеют хорошие учебные пособия по реализации.

person Espen    schedule 11.12.2008