正在给EXT的HtmlEditor做扩展,现在能够粘贴WORD文档而不乱。问题是粘贴过来处理后里面的图片全是这种:<img height="94" width="452" v:shapes="_x0000_i1025" alt="产业信息专刊(增刊)" src="file:///C:/DOCUME~1/%E6%9B%B9%E9%9B%A8/LOCALS~1/Temp/msohtml1/01/clip_image001.gif"/>
大家看到了,文件全是本地的,我现在的处理是遍历其中所有的IMG,然后得到本地路径,从后台自动上传,得到服务器上的保存路径,然后再替换文档里的<img>的src。但是我发现input type="file"设置value是无效的,只能手动选择文件上传。从安全性来考虑,这样确实是对的,那么我还有希望实现这个功能么

解决方案 »

  1.   

    你先去深入了解下 input type="file" 这个控件.. 
    本地是不行的,不过网络路径倒有个方法 用ajax传个网络路径给服务器后台自己下载...
      

  2.   

    最好是用Ajax去搞
    这里给你提供一个不错的参考
    http://download.csdn.net/source/1642350
      

  3.   

    可利用webbrowser控件写个客户端软件,这样就基本不受限制了.
    一般做内容发布的人数不会很多,让其安装客户端软件还是可行的。
      

  4.   

    貌似不容易,腾讯的邮箱也只有粘贴图片,或者Word时图片也不会上传
      

  5.   

    可以查看我的上传资源中有富文本编辑器,可以解决你的问题http://download.csdn.net/source/587962
      

  6.   

    我确认了,除非ACTIVEX,不然没希望,现在想换个思路,就是直接上传OFFICE文件,在客户端全部处理好,再返回生成的HTML代码,里面的图片地址全部都是服务端的地址
      

  7.   

    好几年前的帖子,我当年是这样做的,直接上传WORD,在后台做处理,把图片换成<img src="服务器端生成的地址"/>,然后再把生成的HTML格式的文档发送到富文本里进行可见即可得的显示
      

  8.   

    好几年前的帖子,我当年是这样做的,直接上传WORD,在后台做处理,把图片换成<img src="服务器端生成的地址"/>,然后再把生成的HTML格式的文档发送到富文本里进行可见即可得的显示