存储在服务器上的二进制文档的往返编辑

时间:2008-11-20 06:46:01

标签: file upload download editing attachment

我希望为内容管理系统构建一些功能,以便编辑存储在服务器上的文件。

我希望用户能够轻松地将文件本地下载到他们的计算机,打开文件进行编辑,然后将其保存回服务器。这个过程应该尽可能无缝。

以下是今天的步骤:

  1. 单击链接以在Web浏览器中下载文件(例如PSD)
  2. 将其保存到磁盘
  3. 找到该文件,将其打开以便在Photoshop中进行编辑
  4. 进行更改,保存文件
  5. 返回浏览器,导航至下载的文件。
  6. 点击“替换文件”
  7. 找到该文件,将其上传回服务器。
  8. 这就是我想要的:

    1. 单击链接以打开PSD文件
    2. 下载文件,Photoshop启动
    3. 进行更改,保存文件
    4. 将文件上传回服务器,替换原始文件
    5. 使用Sharepoint的人知道这有效(使用WebDAV)但仅适用于Office应用程序(PPT,DOC,XLS)。我希望它适用于所有文件类型。

      这将需要在本地安装某种软件 - 可能是一个单独安装的应用程序,其中注册了mime类型,签名的java applet或firefox扩展。

      这似乎是一个应该解决的问题。有没有人见过这个呢?

2 个答案:

答案 0 :(得分:1)

Windows客户端操作系统有一个WebDAV重定向器,已经有很长一段时间了 a)您不需要客户端部分和b)它不是特定于Office文件。

有趣的是服务器端,实现WebDAV服务器。

Vista等客户端操作系统不支持WebDAV(IIS5.1支持,6.0不支持),仅支持服务器(2K3,2K8 ......)

有可用于实现WebDAV服务器的goo / examples / frameworks(无法回忆起我研究它的时候),但是它需要一个服务器操作系统[所以我不得不打折它,因为在我的情况下主机可能是Vista / 7,而非服务器/ XP)。

答案 1 :(得分:0)

网站WebDAV Resources包含至少one open-source server implementation的链接。我没有使用过这个软件,我只是引用了这个参考资料。

the Jakarta Slide project has been retired开始,Apache已经弃用或放弃了对服务器端WebDAV的支持。