runxinzhi.com
首页
百度搜索
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时,还出现"无法安装"/"无效的文件格式"等错误提示,代表您的手机对应此文件的应用程序不支持此方式的输出.
相关阅读:
vue中使用$router.push跳转新页面
08、TypeScript 装饰器
07、TypeScript 命名空间
06、TypeScript 类型、接口、类、泛型 综合使用,封装一个操作数据库的库
Java课程总结
Java第六次上机
Java第三次上级
Java第一次上机
Java第二次实训
Java第五次上机
原文地址:https://www.cnblogs.com/always/p/407229.html
最新文章
pandas警告:SettingWithCopyWarning
数据挖掘概念与技术笔记
主成分分析(PCA)简介及sklearn参数
sklearn特征选择方法及参数
HTML滚动文字
H5项目常见问题及注意事项,视频全屏,定位,屏幕旋转和触摸,偏页面重构向 来源joacycode的github
微信分享
H5音乐自动播放ios//禁止安卓手机图片点击
HTML 链接
HTML CSS
热门文章
HTML标题 段落 样式
HTML 元素
html 简介
HTML标签 按功能排序
React总结2:useMemo 与 useCallback 得使用,组件优化方案
React总结1:React Hooks 中通过父组件调用子组件中的方法
工作中积累的问题、知识点总结100题(21-40)
关于node 版本的升级和降级问题
webstorm中使用debugger模式调试 react vue 前端代码,可以在webstorm源码处打断点
js实现功能
Copyright © 2020-2023
润新知