0 / 0 / 0
Регистрация: 02.02.2011
Сообщений: 3
|
|
1 | |
Проблемы с загрузкой файла на сервер.14.03.2011, 11:25. Показов 711. Ответов 1
Метки нет (Все метки)
Добрый день.
Будьте добры, помогите, пожалуйста. Необходимо загрузить файл на сервер. Для этого использую следующий код: Код
Response.Expires=0 Response.Buffer = TRUE Response.Clear byteCount = Request.TotalBytes RequestBin = Request.BinaryRead(byteCount) Dim UploadRequest Set UploadRequest = CreateObject('Scripting.Dictionary') BuildUploadRequest RequestBin membername = UploadRequest.Item('memberName').Item('Value') subfolder = subfolder & '/' & membername contentType = UploadRequest.Item('blob').Item('ContentType') filepathname = UploadRequest.Item('blob').Item('FileName') filename = Right(filepathname,Len(filepathname)-InstrRev(filepathname,' ')) oldfilename = filename filename = Year(Now) & Month(Now) & Day(Now) & Hour(Now) & Minute(Now) & Second(Now) & '_' & filename ... value = UploadRequest.Item('blob').Item('Value') 'Создаем компоненту FileSytemObject Set ScriptObject = Server.CreateObject('Scripting.FileSystemObject') memberPath = (Server.MapPath('uploaded') & ' ' & membername) If not ScriptObject.FolderExists(memberPath) then ScriptObject.createFolder(memberPath) end if 'Создаем и пишем файл pathEnd = Len(Server.mappath(Request.ServerVariables('PATH_INFO')))-14 pathFullGet = Left(Server.mappath(Request.ServerVariables('PATH_INFO')),pathEnd) & SUBFOLDER & ' ' & filename Set MyFile = ScriptObject.OpenTextFile(pathFullGet, 2, -1, -1) 'Создавать файл заново нет необходимости For i = 1 to LenB(value) MyFile.Write(Chr(AscB(MidB(value,i,1)))) Next MyFile.Close Set pathFullGet = Nothing Set pathEnd = Nothing Set MyFile = Nothing Set ScriptObject = Nothing Заранее спасибо.
0
|
14.03.2011, 11:25 | |
Ответы с готовыми решениями:
1
Проблемы с загрузкой файлов на сервер Проблемы с загрузкой файлов на сервер. Проблемы с загрузкой docx и doc файлов на сервер Проблемы с загрузкой файла |
DenisK
|
|
14.03.2011, 20:25 | 2 |
ну так ведь binaryRead считает всё, что было передано в форме.
нужно разделить поля и их содержимое. где-в статьях на relib была статья с алгоритмом разборки принятой формы. просмотри, что пишется в файл при передаче текстовика и многое прояснится |
14.03.2011, 20:25 | |
14.03.2011, 20:25 | |
Помогаю со студенческими работами здесь
2
Unity 3d проблемы с загрузкой APK файла в Google Play Загрузкой файла на сервер и вывести ссылку на них в бд Ошибка с загрузкой(копированием) файла на локальном сервер Очень странная ситуация с загрузкой файла на сервер! Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |