首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

asp.net下载文件时出错!该如何解决

2012-04-16 
asp.net下载文件时出错!!Dim Filepath As String Label7.TextDim fileStream As New FileStream(Filepat

asp.net下载文件时出错!!
Dim Filepath As String = Label7.Text
  Dim fileStream As New FileStream(Filepath, FileMode.Open)
  Dim fileSize As Long = fileStream.Length
  Dim inta As Integer = CInt(fileSize)
  Dim OutPutFileName As String = " linkbutton1.text" 
  Response.ContentType = "application/octet-stream"
  Response.AddHeader("Content-Disposition", "attachment; filename=" & HttpUtility.UrlEncode(OutPutFileName, System.Text.Encoding.UTF8))
  Response.AddHeader("Content-Length", fileSize.ToString())
  Dim fileBuffer(inta) As Byte
  fileStream.Read(fileBuffer, 0, inta)
  fileStream.Close()
  Response.BinaryWrite(fileBuffer)
  Response.End()

linkbutton1.text为下载的文件文件名。。但是下载下来的文件却没有后缀,无法打开。。。为什么??

[解决办法]
Dim OutPutFileName As String = linkbutton1.text
不要引号

热点排行