我用如下函数把文件从服务器端,却老是弹出对话框提示选择行下载还是打开,请问各位高手,怎么样才能不弹出对话框,直接打开该文件呢?
Public Function GetExcelFileFromServer(ByVal sFile As String) If (File.Exists(sFile) = True) Then Response.ContentType = "application/EXCEL"
Response.AddHeader("Content-Disposition", "inline; filename=" & sFile)
Dim MyFileStream As FileStream
Dim FileSize As Long MyFileStream = New FileStream(sFile, FileMode.Open)
FileSize = MyFileStream.Length Dim Buffer(CInt(FileSize)) As Byte
MyFileStream.Read(Buffer, 0, CInt(FileSize))
MyFileStream.Close() Response.BinaryWrite(Buffer) File.Delete(sFile)
End If End Function
Public Function GetExcelFileFromServer(ByVal sFile As String) If (File.Exists(sFile) = True) Then Response.ContentType = "application/EXCEL"
Response.AddHeader("Content-Disposition", "inline; filename=" & sFile)
Dim MyFileStream As FileStream
Dim FileSize As Long MyFileStream = New FileStream(sFile, FileMode.Open)
FileSize = MyFileStream.Length Dim Buffer(CInt(FileSize)) As Byte
MyFileStream.Read(Buffer, 0, CInt(FileSize))
MyFileStream.Close() Response.BinaryWrite(Buffer) File.Delete(sFile)
End If End Function
解决方案 »
- html标记<变成<??
- 【浮躁】
- 关于IIS和ASP.NET的一个奇怪问题
- 为什么网站在vs2008下使用vs的web服务器可以正常运行,而部署到iis中出现错误
- 请问怎样得到iframe中显示的WORD文档的内容??
- 请问在水晶报表中如何实现分栏显示??急!!!!
- .net菜鸟问题,在线等待。。。。
- 老是报服务器错误,怪事情(C#操作word,excel时遇到的问题)
- datatime 所表示的时间是,客户端的还是服务器端的?
- 求解microsoft dynamic crm 怎么使用自定义按钮启动插件
- 初学学习ASP.NET应具备的基础什么什么?
- 如何设置DataGrid中Textbox的宽度???
想pdf一样