Загрузка изображений с помощью Classic ASP - PullRequest
4 голосов
/ 11 декабря 2008

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

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

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

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

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

Спасибо

Ответы [ 7 ]

3 голосов
/ 11 декабря 2008

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

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

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

2 голосов
/ 11 декабря 2008

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

1 голос
/ 11 декабря 2008

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

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

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

0 голосов
/ 01 марта 2013

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

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

а не

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

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

0 голосов
/ 11 декабря 2008

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

0 голосов
/ 11 декабря 2008

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

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

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

0 голосов
/ 11 декабря 2008

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

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

Удачи

...