aspSmartUpload: Загрузка файла на Web сервер браузером.

Понадобился скрипт, который может заливать файлы на веб сервер. Выбрал aspSmartUpload, он написан на ASP. Ниже описан процесс установки.

 

 

 

 

Для установки тестового скрипта, которым можно проверить работу,  необходимо:

  • Скачать Dll.  тут
  • Зарегистрировать её в системе:

Скачав архив с dll, распакуйте его и скопируйте файлы в c:\windows\system32 если ОС x32, если x64 то можно в C:\Windows\SysWOW64. После чего запустите CMD с повышением привелегий администратора и выполните регистрацию dll, указав верный путь.

regsvr32 C:\Windows\System32\aspSmartUpload.dll

Учитывая что IIS уже установлен, распакуйте архив с примерами в следующие каталоги

В каталог c:\inetpub\aspSmartUpload\Scripts\aspSmartUpload\ скопируйте все файлы с расширениями .mdb и .asp

в каталог c:\inetpub\aspSmartUpload\aspSmartUpload скопируйте .htm

Создайте каталог  c:\inetpub\aspSmartUpload\aspSmartUpload\upload  и дайте полные права пользователю IUSER.

В IIS создайте сайт, к примеру upload.mysite.ru  с корнем сайта c:\inetpub\aspSmartUpload

  • В браузере откройте http://upload.mysite.ru/aspSmartUpload Дальше всё интуитивно  понятно, можно пробовать заливать файлы

По умолчанию в IIS установлен лимит на обьём и время закачивания файла. исправить можно при помощи команд

Увеличить обьём загружаемого файла:

appcmd set config "My Site/MyApp" -section:requestFiltering -requestLimits.maxAllowedContentLength:2140708864 -commitpath:apphos

Увеличить лимит времени выполнения скрипта:

Подробней тут

Если у Вас ОС x64, тогда нужно разрешить пулу, в котором выполняется сайт, запускать x32 приложения:

cscript.exe adsutil.vbs set W3SVC/AppPools/Enable32BitAppOnWin64 “true”

ссылки по теме: http://aspsmartupload.net/ про лимит тут и тут, пор x32 приложенияSetup InstructionsConfig & Setup

Download asp_smartupload

Об авторе Alex

Работаю Администратором. В основном Windows. Специализируюсь на Hyper-V
Запись опубликована в рубрике Разное с метками . Добавьте в закладки постоянную ссылку.

Добавить комментарий