IT点击webdav打开非办公室文件

时间:2014-12-11 06:38:08

标签: file ithit-webdav-server ithit-ajax-file-browser

我们正在使用IT Hit WebDAV Ajax Library来读取和编辑文档。

我们在打开非办公文件时遇到问题,例如pdf,txt。

当我们尝试打开文件时,java applet(ajaxfilebrowser)用于打开文件。它显示一个消息框,允许浏览器运行exe,然后文件未打开。而是从桌面打开我的文档文件夹。

请告知我们如何打开文件?

2 个答案:

答案 0 :(得分:0)

如果我没记错的话,我对非root网站也有同样的问题。也就是说,如果网站直接位于http://example.com,则效果会很好,但如果网站位于http://example.com/mysite则不会。

我认为这与Java applet有关,它向WebDAV文档的所有祖先发送了一堆特殊的HTTP请求(PROP或其他东西)。对于文档http://example.com/mysite/dav/doc.pdf,这意味着http://example.comhttp://example.com/mysitehttp://example.com/mysite/dav,最后是http://example.com/mysite/dav/doc.pdf。就我而言,服务器已设置为对发送到http://example.com/mysite的请求做出适当响应,但由于http://example.com的请求因某些不合适的错误代码而失败,因此无效。

旧版Microsoft Office与Java applet存在同样的问题。从2013年起,Office仅请求相关文档(可能还有其直接父母)。在此之前,它遵循与Java applet相同的过程,向文档的所有祖先发送请求。

答案 1 :(得分:0)

此问题的一个可能原因是路径太长。这可能是客户端问题或服务器端问题。