Загрузка изображений с помощью Classic ASP

Эй, мне было интересно, есть ли способ загрузить изображения в ASP? Я работаю на сервере своей школы, и я действительно не знаю, что установлено, а что нет. Я немного погуглил и придумал «Persits.Upload.1». Я попытался создать экземпляр объекта с помощью этой строки:

Set Upload = Server.CreateObject("Persits.Upload.1")

Это дало мне эту ошибку,

Ошибка объекта сервера «ASP 0177: 800401f3»
Server.CreateObject Failed

Должен ли я считать, что компонент не установлен на сервере и / или что мне следует делать для загрузки изображений?

Спасибо

11.12.2008 18:17:00
7 ОТВЕТОВ
РЕШЕНИЕ

Похоже, он не может загрузить класс, хотя мой ASP очень ржавый.

Этот компонент является коммерческим, поэтому, если кто-то не заплатил за него, он, вероятно, не установлен.

Я использовал бесплатную загрузку asp http://www.freeaspupload.net/ несколько раз, хотя это было какое-то время, это может быть достаточно простым вариантом для вас.

3
11.12.2008 18:26:37

Загрузка файла является встроенной частью HTML, и вы можете обрабатывать его в asp без каких-либо пользовательских компонентов. Вот еще немного информации: http://www.4guysfromrolla.com/webtech/LearnMore/Upload.asp

2
11.12.2008 18:25:30

Это часть библиотеки ASPJpeg, которую необходимо приобрести (от Persits.com).

Я использовал эту библиотеку для загрузки нескольких элементов в прошлом.

Для загрузки одного файла вы можете использовать <INPUT type=file name=filename>. Это всего лишь HTML, но он должен работать во всех браузерах

1
11.12.2008 18:26:27

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

Они предлагают 30-дневную бесплатную пробную версию на своем сайте.

Удачи

0
11.12.2008 18:27:51

Ссылка Уилла Рикардса хороша. Вам также понадобятся разрешения для IUSR на создание файлов в любом каталоге, который вы также загружаете.

IIS (6 я думаю?) Поставляется с лимитом 200К для загрузки файлов. Только администратор сервера может изменить его, чтобы разрешить больше.

Если вы можете заставить свой школьный сервер устанавливать COM-объекты, есть ряд бесплатных инструментов для загрузки, которые упрощают работу.

0
11.12.2008 18:28:49

У меня есть старые классические приложения ASP, которые используют компонент Persits Software AspUpload. Он отлично работает, если вам нужно изменить размер изображения, получить размеры изображения и т. Д. Во время процесса загрузки. Это компонент, который вам нужно приобрести, и он должен быть установлен на веб-сервере, чтобы он работал. Это не основная часть ASP.

0
11.12.2008 18:29:26

Кстати, у вас есть опечатка в вашем коде, это

Server.CreateObject("Persist.Upload.1")

и не

Server.CreateObject("Persits.Upload.1")

Могу поспорить, что если вы исправите это, код будет гладким: D

0
1.03.2013 14:16:44
Хотя «persist» - отличное слово для описания загрузки, объект сделан компанией «Persits Software, Inc.».
phatfingers 7.01.2016 15:12:09