Страница: 1 | 2 |
Любой аплоад принимает сам файл, но никак не имя файла на компьютере пользователя из-за разумеющихся соображений безопасности. Îøèáêà âûïîëíåíèÿ Microsoft VBScript error '800a01ad' Íåâîçìîæíî ñîçäàíèå îáúåêòà êîíòåéíåðîì ActiveX: 'aspSmartUpload.SmartUpload' /upld.asp, line 8 Что делать? А как регистрировать aspSmartUpload.dll?
Вопрос: Шатрыкину Ивану
Добавлено: 17.03.04 22:29
Автор вопроса: Yeputons | ICQ: 278444762
Hello, Иван! Ты вроде в "Авторах" говорил что ты увлекаешься создание сайтов на ASP? Если это так, то скажи мне пожалуйста как ты сделал UpLoad в "Послать пример на сайт"? Please! Мне это очень нужно для моей web-галлереи (делаю с помощью PWS и поддержка ASP, VBScript есть).
Ответы
Всего ответов: 24
Номер ответа: 1
Автор ответа:
Павел
Администратор
ICQ: 326066673
Вопросов: 368
Ответов: 5968
Web-сайт:
Профиль | | #1
Добавлено: 18.03.04 10:16
Используется ActiveX-компонент SmartUpload.
Номер ответа: 2
Автор ответа:
Yeputons
ICQ: 278444762
Вопросов: 71
Ответов: 179
Профиль | | #2
Добавлено: 18.03.04 16:25
А как им пользоватся и где его скачать?
Номер ответа: 3
Автор ответа:
Павел
Администратор
ICQ: 326066673
Вопросов: 368
Ответов: 5968
Web-сайт:
Профиль | | #3
Добавлено: 18.03.04 17:03
Где скачать - не знаю... В принципе, могу выложить, он вроде
бесплатный... Пользоваться очень просто. В простейшем варианте:
Set mySmartUpload = Server.CreateObject("aspSmartUpload.SmartUpload")
mySmartUpload.Upload
mySmartUpload.Save "папка, куда сохранять файл"
Номер ответа: 4
Автор ответа:
Yeputons
ICQ: 278444762
Вопросов: 71
Ответов: 179
Профиль | | #4
Добавлено: 19.03.04 18:27
Можешь отправить мне на egor_suvorov@mail.ru. Кстати, как этот компонент узнает какой файл на компьютере пользователя нужно выгрузить в "папка куда сохранять файл" на сервере?
Номер ответа: 5
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #5
Добавлено: 19.03.04 23:05
Номер ответа: 6
Автор ответа:
Павел
Администратор
ICQ: 326066673
Вопросов: 368
Ответов: 5968
Web-сайт:
Профиль | | #6
Добавлено: 20.03.04 11:57
Для загрузки файла нужно сделать форму, типа:
<form method=post action=my.asp>
<input type=file name="myfile">
</form>
Теперь юзер сам выбирает файл в поле выбора, браузер читает файл,
формирует POST-запрос и отправляет данные серверу. Сервер принимает
данные, ActiveX-компонент парсит то, что пришло от сервера и выдирает
из запроса файл.
Номер ответа: 7
Автор ответа:
Yeputons
ICQ: 278444762
Вопросов: 71
Ответов: 179
Профиль | | #7
Добавлено: 20.03.04 14:39
Спасибо, понял. Павел, кинь мне SmartUpload egor_suvorov@mail.ru (лучше не в ZIP а в RAR). Please!
Номер ответа: 8
Автор ответа:
Yeputons
ICQ: 278444762
Вопросов: 71
Ответов: 179
Профиль | | #8
Добавлено: 20.03.04 16:18
Эээ... что-то заедает. Говорит:
Номер ответа: 9
Автор ответа:
Павел
Администратор
ICQ: 326066673
Вопросов: 368
Ответов: 5968
Web-сайт:
Профиль | | #9
Добавлено: 20.03.04 17:17
Попробуй в начале страницы сделать вызов
Response.Flush
, чтобы сообщение об ошибке было более удобочитаемым ))
Номер ответа: 10
Автор ответа:
Yeputons
ICQ: 278444762
Вопросов: 71
Ответов: 179
Профиль | | #10
Добавлено: 20.03.04 20:59
Эээ... Не хочет. Что говорит, не помню (не смог прочитать).
Номер ответа: 11
Автор ответа:
Павел
Администратор
ICQ: 326066673
Вопросов: 368
Ответов: 5968
Web-сайт:
Профиль | | #11
Добавлено: 21.03.04 06:55
Ну попробуй примеры погонять.. Там вроде в комплекте есть что-то.
Номер ответа: 12
Автор ответа:
Yeputons
ICQ: 278444762
Вопросов: 71
Ответов: 179
Профиль | | #12
Добавлено: 21.03.04 12:28
Кстати, Павел... Куда копировать aspSmartUpload.dll и aspSmartUploadUntil.dll?
Номер ответа: 13
Автор ответа:
Павел
Администратор
ICQ: 326066673
Вопросов: 368
Ответов: 5968
Web-сайт:
Профиль | | #13
Добавлено: 21.03.04 13:18
Обе нужно скопировать в Windows/system (или system32), одну из них
(вроде, aspSmartUpload.dll) нужно зарегистрировать.
ИМХО, в readme про это написано.
Номер ответа: 14
Автор ответа:
Yeputons
ICQ: 278444762
Вопросов: 71
Ответов: 179
Профиль | | #14
Добавлено: 21.03.04 14:31
Номер ответа: 15
Автор ответа:
Павел
Администратор
ICQ: 326066673
Вопросов: 368
Ответов: 5968
Web-сайт:
Профиль | | #15
Добавлено: 21.03.04 16:10
regsvr32 "C:\windows\system32\aspsmartupload.dll"