4

我正在尝试让 uploadify 工作。当我尝试上传某些内容时,浏览功能可以正常工作,但会出现短暂的暂停,然后我会收到“http 错误”或“IO 错误”。

进度条不显示,这让我认为这可能是路径问题,但 swf 文件与看起来可以找到的图像/脚本位于同一位置。

有人对此有经验吗?

4

1 回答 1

0

您是否使用通用处理程序 ( .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”

于 2013-01-11T07:12:15.197 回答