免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12
最近访问板块 发新帖
楼主: GaryZhan
打印 上一主题 下一主题

关于在在线编辑器内处理远程图片的问题,完成,结贴  关闭 [复制链接]

论坛徽章:
1
技术图书徽章
日期:2013-12-05 23:25:45
11 [报告]
发表于 2005-07-11 09:22 |只看该作者

关于在在线编辑器内处理远程图片的问题,完成,结贴

原帖由 "jzz_zh" 发表:


有点意思。。。。。这个办法也可以尝试尝试



这个看样子很简单。

其实很多弹出窗口的上传,也自动插入到了当前编辑区域

论坛徽章:
0
12 [报告]
发表于 2005-07-11 14:23 |只看该作者

关于在在线编辑器内处理远程图片的问题,完成,结贴

原帖由 "HonestQiao" 发表:



这个看样子很简单。

其实很多弹出窗口的上传,也自动插入到了当前编辑区域


那用我说的哪个法子。。依老兄看来,行么?、
在linux+apache+php的环境里面还要去支持微软的Dll 好像有点困难吧?

论坛徽章:
1
技术图书徽章
日期:2013-12-05 23:25:45
13 [报告]
发表于 2005-07-11 14:54 |只看该作者

关于在在线编辑器内处理远程图片的问题,完成,结贴

上传图片很好处理简单。

但是复制word的什么的就不好处理

论坛徽章:
0
14 [报告]
发表于 2005-07-15 01:08 |只看该作者

关于在在线编辑器内处理远程图片的问题,完成,结贴

原帖由 "HonestQiao" 发表:
上传图片很好处理简单。

但是复制word的什么的就不好处理


从word里面 处理图片??
看来是需要微软的dll支持了
挺麻烦的

论坛徽章:
0
15 [报告]
发表于 2005-07-20 15:23 |只看该作者

关于在在线编辑器内处理远程图片的问题,完成,结贴

[quote="HonestQiao"]上传图片很好处理简单。

但是复制word的什么的就不好处理[/quote]

感谢众位的回复,只所以提出这个问题,是发现众多的在线编辑器都解决得不好,不管是FCKEditor,还是eWebHTMLEditor,出错的时候多。

众位可以利用Google或者Baidu搜索关键词"远程图片",发现问题远没有这么简单,很多解决思路实现出来的效果都不理想。

关于WORD的处理,我的原意是,假如从WORD文件内COPY一段带文字和图片的内容到在线编辑器内,对于这个拷贝过来的内容中包含的图片怎么自动处理?

jzz_zh 提出来的2种解决方法是我原来提出的思路,但大多数在线编辑器,不管是ASP还是PHP,基本采用在提交内容时直接替换,这种方法,缺点是:

1) 不可靠,我测试了几个,FCKEditor就是这样,替换后的图片路径不对,图片不能正常显示。
2) 影响提交性能,要是提交内容的图片多,这速度?

我提及的WebHtmlEditor(上次不好意思说成是eWebEdito,这两个东西还是不同的)的解决方法是做一个按钮,让按钮来触发事件,这个,我看一下,也不好用。看看这个http://bbs.lionsky.net/ShowThread.aspx?PostID=47 用人用过提过意见。

最近在研究其它的编辑器,有进展,会在这里发布。

论坛徽章:
1
技术图书徽章
日期:2013-12-05 23:25:45
16 [报告]
发表于 2005-07-22 22:52 |只看该作者

关于在在线编辑器内处理远程图片的问题,完成,结贴

这些在线编辑器,只能处理他可以访问的图片。

一般而言,为:本地硬盘图片没,或者其他服务器的图片;

Word里面的图片,是一种MS的佛文本格式,你需要相应的dll或者active或者applet来处理,仅仅靠什么php什么javascript,似乎处理不来的。

当然,可以用javascript或者php调用ms的一些com组件什么的可能可以做到了

论坛徽章:
0
17 [报告]
发表于 2005-08-16 16:42 |只看该作者

关于在在线编辑器内处理远程图片的问题,完成,结贴

[quote="mailsyf"]我有一个想法,但我没有做过.我们在编辑器里放置一个隐藏的Iframe,src=*.php.就是上传图片程序,其实js在粘贴html就是一个动作,我们利用这个动作,去激活iframe里的上传图片代码,上传完毕后 ifame又传回一些上传信息,告..........[/quote]

感谢mailsyf的回复,我已经完全实现,思路是这样的:
1) 在编辑器中放一个一个隐藏的Iframe和一个form,Iframe主要是为显示"正在处理"的信息
2) 做一个按钮调一个Js
3) Js把Iframe显示,把现在编辑器内的全部HTML代码通过Form提交
4) 做一个把图文处理到本地的PHP,PHP的核心是上面贴出来的函数
5) 把form的Action提交到上面这个PHP
6) PHP查找从Form提交来的文本,处理图片到本地,同时替换现有的路径
7) 把最后替换完毕的全部文本给在线编辑器

Over

关于从Word文本中Copy过来的包含的图片,还没有找到好的解决办法。

就先这样。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP