如何将sql image数据类型的字节流转化成一个完整的文件并且保存在文件夹中?

2024-12-12 18:57:24
推荐回答(1个)
回答1:

哈哈50分太低了
我已经告诉你方法了
用无组件上传
你可以直接将文件从本地上传至服务器中,而不是在数据库里

因为数据库中存放的也是一个流对象,所以你可以用FSO功能直接将这个流写入到一个文件中,也可以保存到文件夹中

建议你还是去搜一下无组件上传吧,要不然等我回家从QQ上给你回答
可不可以?万岁爷
==========================
在网上看知道问题,找到一个可能你需要的,但这是ASP不是ASPX
你可以参考一下

dim rs
set rs=server.createobject("ADODB.recordset")
sql="select img_file from images_table where img_ID="&request("id")
rs.open sql,conn,1,1
Response.ContentType = "image/*"
'----上面这句就是在QQ上跟你说的强制定义类型,当然你还要加DOC等的类型
Response.BinaryWrite rs("img_file").getChunk(7500000)
'----这是二进制显示数据库记录,.getChunk(7500000) 应该就是后缀了,这文件我收藏了
rs.close
set rs=nothing