2010-01-07 68 views
4

我想讓uploadify工作。當我嘗試上傳東西時,瀏覽功能可以正常工作,但有一個短暫停頓,然後我得到一個「http錯誤」或「IO錯誤」。Uploadify中的IO/HTTP錯誤

進度條不顯示,這讓我覺得它可能是一個路徑問題,但swf文件與圖像/腳本位於相同的位置,它似乎找到了OK。

任何人都有這方面的經驗?

+1

我有同樣的問題。 我在運行nginx和乘客(EngineYard)的生產系統上遇到它。 然而,它的作品在我的本地:( 精細什麼類型的環境,是你嗎? – forgotpw1 2010-04-26 21:43:13

+0

你有沒有發現你的問題的解決方案.... – 2011-06-10 10:53:25

+0

你給文件夾的權限,以你的文件夾上傳文件? – 2013-01-01 13:16:56

回答

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」