跪求!FCKEditor编辑器保存多个图片路径到数据库一个字段的方法!

chenshicss 2012-09-14 05:20:11
我用的是FCKEditor, JAVA版的fckeditor-java-core-2.6.jar包。
现在遇到的难题是:项目需要一个新闻内容的编辑器,在一个新闻里会有多张新闻图片,我需要将这些图片的路径全部提取出来,组成一个字符串,保存到数据库的一个字段里面,为以后的其他的展示做准备。
现在图片能上传到服务器,但是图片的路径去不了,请问各位大大,图片的路径怎么取啊?
...全文
305 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
xuzuning 2013-08-15
  • 打赏
  • 举报
回复
1、建议你建一张表,由于保存上传的图片路径。待正文提交时,将图片与正文关联起来 2、你也可以在正文提交后,在服务端提取图片路径 3、在客户端提取图片也是可以的,FCKEditor 在浏览器中不过就是一个嵌套较深的 iframe 你只需 getElementsByTagName('img') 就可得到全部图片对象
mn1992602 2013-08-15
  • 打赏
  • 举报
回复
引用 2 楼 showbo 的回复:
在提交表单前,用正则提取文章内容中img对象的src属性,然后赋值给一个hidden控件,服务器端获取hidden控件的内容保存到数据库中
var html = oEditor.GetXHTML(true), rx = /<img[\s\S]+?src="([^"]+)"/gi, s = '';
while (m = rx.exec(html)) s += ',' + m[1];
alert(s)
求问这里的oEditor是什么啊?
mn1992602 2013-08-15
  • 打赏
  • 举报
回复
[quote=引用 3 楼 xzy21com 的回复:] 有两个方法: 1是你使用FCK编辑器上传图片时就(分别一张张上传)时就保存好路径在一个隐藏input里。 这种方法怎么做啊?我现在的需求就是这个样子的,需要把文章里面的额图片提出来,但是有可能某些图片不需要所以全部拿过来也不行
scscms太阳光 2012-09-14
  • 打赏
  • 举报
回复
有两个方法:
1是你使用FCK编辑器上传图片时就(分别一张张上传)时就保存好路径在一个隐藏input里。
2是提交表单后在文章内容里正侧提取所有图片地址。(建议)怎么样在内容里提取图片地址请参考:http://www.scscms.com/article/2010-3/1117363605.html
  • 打赏
  • 举报
回复
在提交表单前,用正则提取文章内容中img对象的src属性,然后赋值给一个hidden控件,服务器端获取hidden控件的内容保存到数据库中

var html = oEditor.GetXHTML(true), rx = /<img[\s\S]+?src="([^"]+)"/gi, s = '';
while (m = rx.exec(html)) s += ',' + m[1];
alert(s)
泡泡鱼_ 2012-09-14
  • 打赏
  • 举报
回复
从内容里面用正则将所有的图片路径提出来

87,996

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧