Ошибка ввода-вывода / HTTP в Uploadify - PullRequest
4 голосов
/ 07 января 2010

Я пытаюсь заставить загрузку работать. Когда я пытаюсь что-то загрузить, функциональность просмотра работает нормально, но возникает пауза, и я получаю либо «http error», либо «IO error».

Индикатор выполнения не отображается, из-за чего я подумал, что это может быть проблема с путем, но файл swf находится в том же месте, что и изображения / сценарии, которые, по-видимому, находят OK.

Кто-нибудь имеет опыт работы с этим?

1 Ответ

0 голосов
/ 11 января 2013

Использовали ли вы общий обработчик (.ashx) для получения файла? Вот мой код

Public Class Video_File_Upload
    Implements System.Web.IHttpHandler
    'Dim File_Path_Chapter_Video As String = "XXX/"
    Dim Directory_Videos As String = System.Configuration.ConfigurationManager.AppSettings("Videos_Save")
    Sub ProcessRequest(ByVal context As HttpContext) Implements IHttpHandler.ProcessRequest
        context.Response.ContentType = "text/plain"
        context.Response.Expires = -1
        Try
            Dim postedFile As HttpPostedFile = context.Request.Files("Filedata")
            Dim filename As String = postedFile.FileName
            'string folderName = context.Request.QueryString["FolderName"];
            Dim NOF As String
            Dim CheckFilePath As String
            Dim MapPath As String
            NOF = Convert.ToString(context.Request("NOF"))
            CheckFilePath = Directory_Videos & NOF
            If Directory.Exists(CheckFilePath) = False Then
                Directory.CreateDirectory(CheckFilePath)
            End If
            MapPath = Directory_Videos & NOF & "/" & filename
            postedFile.SaveAs(MapPath)
        Catch

        End Try
    End Sub

    ReadOnly Property IsReusable() As Boolean Implements IHttpHandler.IsReusable
        Get
            Return False
        End Get
    End Property

End Class

Затем вы должны поместить эту строку в настройке загрузки: «uploadScript: Video_File_Upload.ashx»

...