Загрузка файла с веб-пользователя на сервер с использованием ASP
Я пытаюсь выяснить, как загрузить файл с веб-пользователя на сервер, используя страницу ASP. На отображаемой странице есть тег Input типа "File", например:
<input type="file" name="uploadfile">
И кнопка отправки, которая передает информацию формы на другую страницу.ASP. Эта страница должна брать путь, который он получает от элемента управления Input, и использовать его для сохранения файла на сервере.
Я продолжаю думать, что должен быть общий способ сделать это, так как я вижу подобные вещи на многих сайтах, но как это сделать? Есть ли какой-нибудь объект сервера, который может быть вызван для этого?
4 ответа
Этот скрипт поможет вам.
Кроме того, вы можете погуглить на " asp upload file" - результатов множество.
Если вы делаете какую-либо серьезную загрузку или у вас есть коммерческий продукт, вам действительно нужно использовать COM-компонент в классическом ASP. Проверьте SA-FileUp. Это был стандарт де-факто для этого, как и всегда.
Я могу порекомендовать SA-FileUp и Dundas Upload. Они оба просты в установке и имеют хорошие учебные пособия о том, как их реализовать.
Если ваш хостинг не позволяет вам устанавливать компоненты, вы также можете посмотреть на этот скрипт:
http://chris.brimson-read.com.au/index.php?option=com_content&view=article&id=6&Itemid=7
Я видел множество различных скриптов загрузки, и они... различаются... по качеству. Я не использовал скрипт в выбранном ответе, но стоит попробовать несколько разных вариантов.