Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - ASP и VBScript

Страница: 1 | 2 |

 

  Вопрос: Шатрыкину Ивану Добавлено: 17.03.04 22:29  

Автор вопроса:  Yeputons | ICQ: 278444762 
Hello, Иван! Ты вроде в "Авторах" говорил что ты увлекаешься создание сайтов на ASP? Если это так, то скажи мне пожалуйста как ты сделал UpLoad в "Послать пример на сайт"? Please! Мне это очень нужно для моей web-галлереи (делаю с помощью PWS и поддержка ASP, VBScript есть).

Ответить

  Ответы Всего ответов: 24  

Номер ответа: 1
Автор ответа:
 Павел



Администратор

ICQ: 326066673 

Вопросов: 368
Ответов: 5968
 Web-сайт: www.vbnet.ru
 Профиль | | #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-сайт: www.vbnet.ru
 Профиль | | #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-сайт: sharpc.livejournal.com
 Профиль | | #5
Добавлено: 19.03.04 23:05

Любой аплоад принимает сам файл, но никак не имя файла на компьютере пользователя из-за разумеющихся соображений безопасности.

Ответить

Номер ответа: 6
Автор ответа:
 Павел



Администратор

ICQ: 326066673 

Вопросов: 368
Ответов: 5968
 Web-сайт: www.vbnet.ru
 Профиль | | #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
 Эээ... что-то заедает. Говорит:

Îøèáêà âûïîëíåíèÿ Microsoft VBScript error '800a01ad'

Íåâîçìîæíî ñîçäàíèå îáúåêòà êîíòåéíåðîì ActiveX: 'aspSmartUpload.SmartUpload'

/upld.asp, line 8

Что делать?

Ответить

Номер ответа: 9
Автор ответа:
 Павел



Администратор

ICQ: 326066673 

Вопросов: 368
Ответов: 5968
 Web-сайт: www.vbnet.ru
 Профиль | | #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-сайт: www.vbnet.ru
 Профиль | | #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-сайт: www.vbnet.ru
 Профиль | | #13
Добавлено: 21.03.04 13:18
Обе нужно скопировать в Windows/system (или system32), одну из них
(вроде, aspSmartUpload.dll) нужно зарегистрировать.
ИМХО, в readme про это написано.

Ответить

Номер ответа: 14
Автор ответа:
 Yeputons



ICQ: 278444762 

Вопросов: 71
Ответов: 179
 Профиль | | #14 Добавлено: 21.03.04 14:31

А как регистрировать aspSmartUpload.dll?

Ответить

Номер ответа: 15
Автор ответа:
 Павел



Администратор

ICQ: 326066673 

Вопросов: 368
Ответов: 5968
 Web-сайт: www.vbnet.ru
 Профиль | | #15
Добавлено: 21.03.04 16:10
regsvr32 "C:\windows\system32\aspsmartupload.dll"

Ответить

Страница: 1 | 2 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам