从SQL取出二进制文件并下载(多种文件类型)
来源:互联网 发布:宝贝故事软件下载 编辑:程序博客网 时间:2024/05/16 15:01
1. a.aspx页面
Dim name, type As String
name = Filename.Trim(文件名)
type = name.Substring(name.LastIndexOf(".") + 1, name.Length - name.LastIndexOf(".") - 1)
Response.Clear()
Select Case "." + type
Case ".asf"
ContentType = "video/x-ms-asf"
Case ".avi"
ContentType = "video/avi"
Case ".doc"
ContentType = "application/msWord"
Case ".zip"
ContentType = "application/zip"
Case ".xls"
ContentType = "application/vnd.ms-Excel"
Case ".gif"
ContentType = "image/gif"
Case ".jpg", "jpeg"
ContentType = "image/jpeg"
Case ".wav"
ContentType = "audio/wav"
Case ".mp3"
ContentType = "audio/mpeg3"
Case ".mpg", "mpeg"
ContentType = "video/mpeg"
Case ".rtf"
ContentType = "application/rtf"
Case ".htm", "html"
ContentType = "text/html"
Case ".Asp"
ContentType = "text/Asp"
Case Else
ContentType = "application/octet-stream"
End Select
Response.AddHeader("Content-Disposition", "attachment;filename=" + name)
Response.BinaryWrite(从数据库取出的二进制文件)
Response.Flush()
Response.End()
2. b.aspx页面
<asp:HyperLink id="Hyperlink2" runat="server" Text='文件名' NavigateUrl='a.aspx'></asp:HyperLink>
注意:NavigateUrl='a.aspx'
- 从SQL取出二进制文件并下载(多种文件类型)
- android中支持多种文件类型的下载类
- PoolManager插件从池子中取出多种对象
- select从数据库取出数据并显示
- 从字符串取出数值,并进行排序
- 保存图片到沙盒并从沙盒中取出
- jdbc将图片(二进制文件如电影,音乐等)从数据库取出
- PHP取出url中的文件类型
- 从磁盘读取二进制文件并打印成汉字
- 从数据库中取出IMAGE字段并返回DataSet
- 从数据库取出图片并发布的Servlet
- 从数据库中取出数据,并生成xml文档
- 从StoryBord取出控制器并跳转的问题总结
- 从list中取出对象并获得其属性值
- c 语言 从字符串中取出一串单词并倒序
- SQL取出从M条到N条的数据
- [Mysql]从表中随机取出一条数据sql
- Qt---多种方式读写二进制文件
- Posix线程同步2--条件变量(含代码实例)
- asp.net(C#) 大文件上传实例
- 海南民营胶调研
- 得失之间放手
- GBK和UTF8编码之间互相转换的两个函数
- 从SQL取出二进制文件并下载(多种文件类型)
- C#操作XML简明教程
- MES项目实施过程中,JAVA、英语听力学习中
- 一些设计思想的汇集(2)
- 内存管理
- .Net下二进制形式的文件(图片)的存储与读取
- 在ASP.NET下实现数字和字符相混合的验证码(C# Code)
- 关于通过IWebBrowser2访问IHTMLDocument2的安全限制的探索
- Javascript中常用的几个数字函数