社区
CSS
帖子详情
包含图片的文本如何在数据库中保存?
yishuihan03
2005-12-15 03:57:46
我和几个同学最近在做一个论坛网站,我负责数据库的设计,可是在设计存储论坛里发表的文章时,发现无法找到合适的方式来保存含有图片的文本,我很想明白是不是应该由服务器将浏览器发来的含有图片的文本解析后,再将文本存储在数据库表里,而图片只是放在另外专门的文件夹里,文本中只要包含图片的存放位置就可以了?
还是我把图片和文本混合转化为一种格式存放在数据库的表里?
...全文
140
6
打赏
收藏
包含图片的文本如何在数据库中保存?
我和几个同学最近在做一个论坛网站,我负责数据库的设计,可是在设计存储论坛里发表的文章时,发现无法找到合适的方式来保存含有图片的文本,我很想明白是不是应该由服务器将浏览器发来的含有图片的文本解析后,再将文本存储在数据库表里,而图片只是放在另外专门的文件夹里,文本中只要包含图片的存放位置就可以了? 还是我把图片和文本混合转化为一种格式存放在数据库的表里?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
moodboy1982
2005-12-16
打赏
举报
回复
开什么玩笑,图片也能用文本方式保存到数据库中吗?
yopy
2005-12-16
打赏
举报
回复
都用文本放在数据库中
ybfqlyq
2005-12-16
打赏
举报
回复
當然得這樣做。
把圖片直接用二進制可以保存到數據庫裡。
或者把圖片地址作為數據保存到數據庫裡。
hzhla
2005-12-16
打赏
举报
回复
我也是在网上查了很久,试过很多遍才行的。
hzhla
2005-12-16
打赏
举报
回复
给个代码你吧,http://hezh1981.1.5ihost.com/photo/photo.asp 我这里就是这么做的
<%
dim formsize,formdata,bncrlf,divider,datastart,dataend,mydata
dim binarydata,newdata,newdstart,newdlen,about,sqls,title
formsize=request.totalbytes
formdata=request.binaryread(formsize)
binarydata=formdata
''''''图像处理
bncrlf=chrB(13) & chrB(10)
divider=leftB(formdata,clng(instrb(formdata,bncrlf))-1)
datastart=instrb(formdata,bncrlf & bncrlf)+4
dataend=instrb(datastart+1,formdata,divider)-datastart
mydata=midb(formdata,datastart,dataend)
''''文字处理
newdata=binarytostring(binarydata,formsize)
newdstart=instr(newdata,"about")+7
newdlen=instr(newdstart,newdata,"-------")-newdstart
title=mid(newdata,newdstart,newdlen)
'''''更新数据库
mdbfile=server.mappath("../db/mydb.mdb")
sqls="select * from photo"
set con=createobject("adodb.connection")
con.open "driver={Microsoft Access Driver (*.mdb)};uid=admin;pwd=;dbq="&mdbfile
set rs=createobject("adodb.recordset")
rs.open sqls,con,3,2
rs.addnew
rs("photo").appendchunk mydata
rs("title")=title
rs("wdate")=date()&" "&time()
rs.update
set rs=nothing
set conn=nothing
'''''''''''''''''''''''''''''''''''
'''''''''''''''''''''''
Response.Write("<body bgcolor='#666666'> <center><font size='2px'>添加完成。谢谢!</font></center></body> ")
Response.Write("<script language='JavaScript' type='text/JavaScript'>")
Response.Write("setTimeout('history.go(-1)',1500);")
Response.Write("</script>")
function binarytostring (binarydata,formsize)
const adLongVarChar=201
set rs=server.CreateObject("adodb.recordset")
rs.fields.append "mbinary",adLongVarChar,formsize
rs.open
rs.addnew
rs("mbinary").appendchunk(binarydata)
rs.update
binarytostring=rs("mbinary").value
rs.close
end function
%>
cylon
2005-12-16
打赏
举报
回复
可以的,先使用mime编码,就象电子邮件的附件一样,全部是使用编码后的文本发送的
java处理富
文本
图片
保存
数据库
java富
文本
内容处理
mysql怎么把文字
图片
保存
在一起_如何在
数据库
中
同时
保存
文本
和
图片
展开全部向
数据库
中
保存
...就是向
数据库
以byte形式存入向
数据库
中
保存
不同类型的文件,和在
数据库
中
保存
图片
是一样的。就是向
数据库
以byte形式存入然后就是写入
数据库
,代码如下:FileInfo fi = new FileInfo( txtFi...
怎样把
图片
存上mysql
数据库
表
中
_怎样把
图片
存入SQL
数据库
表
中
?
展开全部一、先来熟悉一下将要使用的对象方法:用来获取上一个页面传递过来的数据一62616964757a686964616fe58685e5aeb931333431363030般...要从
数据库
中
读出来
图片
的数据显示到网页上面要用到的方法是:Request.Bi...
java处理富
文本
框
中
的
图片
,减轻
数据库
负担
我们在web开发
中
有时编辑文章,会使用到富
文本
框,因为特别方便,可以调整
文本
格式,插入
图片
等功能。但当
保存
数据时会发现,插入
图片
后,
图片
会以base64位格式存储,这样一张
图片
根据大小,就会造成该列数据非常的...
文本
格式不变存放在
数据库
如何把一个
文本
存进
数据库
时,怎样保持它的格式不变,内容不变。 这个
文本
可能
包含
空格,空行,特殊字符,程序代码。 ... 在只需读出来,不需要编辑时,直接从
数据库
中
读出 ,显示为 如
CSS
61,112
社区成员
60,730
社区内容
发帖
与我相关
我的任务
CSS
层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。
复制链接
扫一扫
分享
社区描述
层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章