zoukankan
html css js c++ java
WAP中实现数据库附件下载
Dim
connStr
As
String
=
class_data.cnstr
Dim
conn
As
New
SqlConnection(connStr)
Dim
sql
As
String
=
"
select * from gw_fjb where id=
"
+
CStr
(Request.QueryString(
"
id
"
))
Dim
cmd
As
New
SqlCommand(sql, conn)
conn.Open()
Dim
read
As
SqlDataReader
=
cmd.ExecuteReader()
read.Read()
Dim
tfjmc
As
String
=
Trim
(read(
"
fjmc
"
))
'
后缀和类型
Dim
hz()
As
String
=
tfjmc.Split(
"
.
"
)
Dim
hzmc
As
String
=
""
, FILE_MIME
As
String
If
hz.Length
=
2
Then
hzmc
=
hz(
1
)
End
If
Select
Case
LCase
(hzmc)
Case
"
txt
"
FILE_MIME
=
"
text/plain
"
Case
"
doc
"
FILE_MIME
=
"
application/msword
"
Case
"
mid
"
FILE_MIME
=
"
audio/midi
"
Case
"
mp3
"
FILE_MIME
=
"
audio/mpeg
"
Case
"
gif
"
FILE_MIME
=
"
image/gif
"
Case
"
jpg
"
FILE_MIME
=
"
image/jpeg
"
Case
"
.png
"
FILE_MIME
=
"
image/png
"
Case
"
wml
"
FILE_MIME
=
"
text/vnd.wap.wml
"
Case
Else
tv.Text
=
"
操作失败:不合法的文件类型!
"
Exit Sub
End
Select
Response.Clear()
Response.AppendHeader(
"
Content-Disposition
"
,
"
attachment;filename =
"
+
HttpUtility.UrlEncode(tfjmc))
Response.ContentType
=
FILE_MIME
Response.OutputStream.Write(read(
"
fj
"
),
0
,
CInt
(read(
"
fjcd
"
)))
Response.End()
conn.Close()
在确认服务器正常配置MIME时,还出现"无法安装"/"无效的文件格式"等错误提示,代表您的手机对应此文件的应用程序不支持此方式的输出.
查看全文
相关阅读:
ActivityGroup简单介绍
退役笔记一#MySQL = lambda sql : sql + ' Source Code 4 Explain Plan '
敏捷开发流程总结
TI C66x DSP 系统events及其应用
AssemblyInfo.cs文件的作用
angularjs基本执行流程
美丽的表格样式(使用CSS样式表控制表格样式)
DOS命令大全--具体解释
《海量数据库解决方式》读后感
Linux内核设计基础(十)之内核开发与总结
原文地址:https://www.cnblogs.com/always/p/407229.html
最新文章
測试数据管理:创造性的解决方式
P1155 双栈排序(二分图染色)
CF 86D 莫队(卡常数)
P1228 地毯填补问题(分治)
二叉查找树
伸展树
最小生成树(Kruskal和Prim算法)
【bzoj2038】[2009国家集训队]小Z的袜子(hose)(细致总结)
清橙A1206.小Z的袜子 && CF 86D(莫队两题)
java输出双引号
热门文章
poi读取docx中的文字和图片(自己应用)
八大排序算法
Android中ExpandableListView控件基本使用
poj2777--Count Color(线段树,二进制转化)
使用yiic安装开发web应用和解决yiic不是内部命令
SqlServer中的数据类型UniqueIdentifier
中国大推力矢量发动机WS15 跨入 世界先进水平!
leetcode
CFileDialog的使用方法简单介绍
shell语法简单介绍
Copyright © 2011-2022 走看看