这个比较难。
用ie打开实际上是通过ole打开了一个下载到本地的临时文件
位置都是不确定的
这种情况下要上传就必须对客户端有绝对控制的能力,
只能用activex来实现了

解决方案 »

  1.   

    请教你说的activex,是不是一定要自己写个控件?
    如果客户端的activex设得很低,用javascript可以打开、新建客户端文件等,那么能不能通过,当客户点击某按钮时,把这个abc.doc从服务器传到客户端,用javascript新建个等同abc.doc的文件在硬盘上,然后客户修改完毕,点我们规定的保存按钮,它先保存到硬盘的等同abc.doc的文件里,在上传到服务器上
    要是上面可行的话,不知道怎么把abc.doc从服务器传到客户端,这样是不是所谓数据流的传送保存,php有这样的函数吗,或者其他的方法,
    还有,修改等同abc.doc的文件后,如何上传到服务器上,一定要写个控件?因为自带的file控件不能赋初始值?或者其他的方法
      

  2.   

    有很多acitiveX可以实现,不过都是要话钱的。
      

  3.   

    免费的
    http://support.microsoft.com/default.aspx?scid=kb;en-us;311765
      

  4.   

    现在没有几个人愿意下载安装activex,而且还要买证书才行
      

  5.   

    用activex解决问题不是什么好办法,那样很烦的
      

  6.   

    在局域网中很容易实现,只要共享该文档即可。此时ie工作在active document模式下。
    在公网上必须使用控件,但这样做并无现实意义。因为你不可能让任何人去修改你的服务器中的文档。
    如果是远程用户,那么可以用vpn登入局域网再行操作。这样要安全多了。