社区
ASP
帖子详情
>>>>上传二进制文件(比如word文档)到数据库后,如何从数据库中读取<<<<<
sq0421
2003-10-21 02:51:35
我通过上传图片文件到数据库的方法,可以把其他类型的文件也存到数据库image字段中,但采用原来的读图片的方法来读这样的数据
Response.ContentType = "image/*"
Response.BinaryWrite rs("file_content")
也能读,但文件类型就不对了,保存到硬盘上的文件扩展名为.asp
如何解决?????????????
...全文
104
4
打赏
收藏
>>>>上传二进制文件(比如word文档)到数据库后,如何从数据库中读取<<<<<
我通过上传图片文件到数据库的方法,可以把其他类型的文件也存到数据库image字段中,但采用原来的读图片的方法来读这样的数据 Response.ContentType = "image/*" Response.BinaryWrite rs("file_content") 也能读,但文件类型就不对了,保存到硬盘上的文件扩展名为.asp 如何解决?????????????
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sq0421
2003-10-22
打赏
举报
回复
多谢二位,我是考虑到用文件的形式会被下载,用数据库的方式就比较安全。
gasover
2003-10-21
打赏
举报
回复
更正, 如果要下载的话,请把上面这句:Response.AddHeader "Content-Disposition", "filename=" &
改成:
Response.AddHeader "Content-Disposition", "attachment; filename=" &
heguowei
2003-10-21
打赏
举报
回复
用文件的方法多好,只存储文件的路径即可
gasover
2003-10-21
打赏
举报
回复
<%
Response.Buffer = true
Response.Clear
……
……
url=rs("url") '数据库操作,读出文件路径,存到变量url中
Set fso=Server.CreateObject("Scripting.FileSystemObject")
Set fl=fso.getfile(url)
flsize=fl.size
flName=fl.name
Set fl=Nothing
Set fso=Nothing
%>
<%
Set objStream = Server.CreateObject("ADODB.Stream")
objStream.Open
objStream.Type = 1
objStream.LoadFromFile url
Select Case lcase(Right(flName, 4))
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 ".txt"
ContentType = "text/plain"
Case Else
ContentType = "application/octet-stream"
End Select
Response.AddHeader "Content-Disposition", "filename=" &
flName
Response.AddHeader "Content-Length", flsize
Response.Charset = "UTF-8"
Response.ContentType = ContentType
Response.BinaryWrite objStream.Read
Response.Flush
response.Clear()
objStream.Close
Set objStream = Nothing
%>
LobeChat
文件
上传
功能怎么用?处理PDF、Word超简单
本文深入解析LobeChat如何支持PDF、Word等
文件
上传
与处理,介绍其前端交互、后端解析、文本提取及与大模型集成的完整流程,突出本地化部署、安全性和角色预设系统在智能文档分析
中
的优势。
微信小程序云开发将
数据库
数据生成word
文件
演示如何通过云函数把数据存入word模板
中
,源代码见cloudfunctions/genarateDocument/index.js,整个过程分为以下几个过程:(1) 创建云函数,并安装doctemplater、pizzip;(2)
读取
数据库
集合
中
的所有数据;(3) 通过doctemplater把数据写入word;(4) 把生成的word
文件
上传
到云存储,供微信小程序端下载浏览。 云函数genarateDocument/index.js完整源代码如下: 1 2 3 4
Java
读取
Word存入MySQL:Apache POI完整实战指南
在业务系统开发
中
,将
Word文档
内容解析并持久化到
数据库
是一项高频需求,其核心在于
文件
解析与数据落库的衔接。Apache POI作为Java生态处理
Word文档
的标准工具,通过HWPF和XWPF两套API分别解析.doc与.docx格式,其本质是对OLE2复合文档和OOXML压缩包结构的解封装。解析后的文本可用于全文检索、正文预览等场景,而原始
二进制
则通过JDBC的PreparedStatement以LONGBLOB类型安全写入MySQL。本文以Apache POI与JDBC为技术栈,介绍从
文件
读取
、文本清
快速搭建spring boot项目使用 Apache POI解析
word文档
写在前面 想必Java程序员对Apache POI已经相当了解了,我们常用它处理MS Excel文档,将数据批量导入
数据库
,交给程序处理,亦或是将数据从应用
中
下载下来。其实POI远比我们想象得要强大的多,它包含很多组件:POIFS (此组件是所有其他POI元件的基本因素。它被用来明确地
读取
不同的
文件
)、HSSF (它被用来
读取
和写入MS-Excel
文件
的xls格式) 、XSSF (它是用于M...
asp.net 把word转化成
二进制
文件
存储到
数据库
int flieLength = FileUpload1.PostedFile.ContentLength; Stream fs = FileUpload1.PostedFile.InputStream; byte[] bytes = new byte[fs.Length]; fs.Read(bytes, 0, flieLen
ASP
28,402
社区成员
356,940
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章