我想做一个在线编辑器,我发文章,其中别人给过来的文件是doc之类的文件,我用wps打开文件,然后复制,再粘贴。然后,wps会生成图片的临时文件存放到临时目录中,我可以读到文件的路径,
现在遇到一个问题,我设置不了input file 的value值。用ajax上传上去,没数据。真苦恼。不知道有没有好的解决方案。由于编辑器是内部或受过培训人员使用,所以可以考虑其他便于操作的解决方法。谢谢。

解决方案 »

  1.   

    用第三方的AcrtiveX组件,比如 XFile之类的
    免费的 WebOfffice也有类似功能。http://www.dianju.cn/p/weboffice/
    它的后台程序可以用一般上传的程序,没区别。
      

  2.   

    根本就不存在ajax上传 无刷新上传都是用的iframe 看起来跟无刷新一样
      

  3.   

    或者写个隐藏表单,然后提交~·楼上的也行~·隐藏iframe~`
      

  4.   

    现在富文本编辑里的图片上传貌似都是弹窗 上传服务器 然后隐藏的文本框里直接就是服务器上的url了
    显示内容的div里直接<img src="服务器端url"
      

  5.   

    谢谢一楼,楼上的各位说的我都知道,我用js动态创建input标签,就是遇到这个问题,不能设置file的value,也没就不能设置路径。设置进去也是无效的。好像浏览器不允许这样。
    <p style="MARGIN-TOP: 0pt; MARGIN-BOTTOM: 0pt" class="p0">
    <img alt="" src="file:///C:/Users/ADMINI~1/AppData/Local/Temp/ksohtml/wps_clip_image-15626.png" width="554" height="371" />
    </p>
    $("#upFileInput").val(getValue);只有其他办法了。
      

  6.   

    是你的路径不对吧c:\Users\ADMINI~1\App