Ошибка ADODB.Stream '800a0bbc' Ошибка записи в файл

У меня появляется странная и странная ошибка, когда я меняю хостинг-провайдера, а именно:

Ошибка ADODB.Stream «800a0bbc»

Ошибка записи в файл.

/cp/portal_upload.asp, строка 63

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

это код, заранее спасибо:

Public Sub Save(path)
    Dim streamFile, fileItem

    if Right(path, 1) <> "\" then path = path & "\"

    if not uploadedYet then Upload

    For Each fileItem In UploadedFiles.Items
        Set streamFile = Server.CreateObject("ADODB.Stream")
        streamFile.Type = 1
        streamFile.Open
        StreamRequest.Position=fileItem.Start
        StreamRequest.CopyTo streamFile, fileItem.Length
        streamFile.SaveToFile path & fileItem.FileName, 2  'This is line 63
        streamFile.close
        Set streamFile = Nothing
        fileItem.Path = path & fileItem.FileName
     Next
End Sub

person MrMatar    schedule 20.05.2013    source источник
comment
Возможно, путь неверный. Сделайте Response.Write("path is: " & path & fileItem.FileName & "<br />") и опубликуйте результат.   -  person Shadow Wizard Wearing Mask V2    schedule 21.05.2013


Ответы (1)


Во-первых, проверьте, является ли path & fileItem действительным адресом? Если папки не созданы, создайте их. Кроме того, перепроверьте свои разрешения. Дали ли вы IUSR разрешение на полный доступ? Проверьте тех.

person soham    schedule 29.05.2013
comment
Have you given IUSER the permission of "Full Control" как? - person Arash Hatami; 05.01.2016