1

ファイルをダウンロードするためのコードが少しあります....Firefox以外では正常に動作します..Firefoxでは、名前と拡張子のない不明なファイルをダウンロードします...動作させるために何が必要なのかわかりませんFirefoxでも..誰かが私に何かを指摘できることを願っています..ありがとう..

     Dim filePath As String = "\\server\downloads\" + "Myfile" + " " + loginID + ".xml"

     Dim targetFile As System.IO.FileInfo = New System.IO.FileInfo(filePath)

     If targetFile.Exists Then
         Dim objFileInfo As FileInfo

         Try

             objFileInfo = New FileInfo(filePath)
             Response.Clear()
             Response.Cache.SetCacheability(System.Web.HttpCacheability.Private)
             Response.AddHeader("Content-Disposition", "attachment; filename=" & objFileInfo.Name)
             Response.AddHeader("Content-Length", objFileInfo.Length.ToString())
             Response.ContentType = "application/octet-stream"
             Response.WriteFile(filePath)
             Response.End()

             'show data in the gridview                        

         Catch ex As Exception
             Throw ex
         End Try
     Else
          Messagebox("Sorry no such file exists")
     End If
4

0 に答える 0