问题标签 [ithit-webdav-server]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
208 浏览

webdav - 在文档中显示版本(IT Hit WebDav)

我正在尝试评估 ITHit WebDav 服务器引擎库,因为我想实现一项功能,以便能够在 Word 中修改不同版本。

我正在使用 Word Office 2013,我想知道是否可以在 Word 文档中显示版本,在 Info 选项卡下,然后在 Versions 下(管理​​版本按钮旁边)。

我已按照向导中的步骤生成代码。我选择了 1) '在 SQL DB 中存储文件和元数据' 2) 选中 Delta V 支持 3) 选中'在第一次更新之前自动置于版本控制之下'和'允许自动版本控制'。

我试过编辑word文件,保存并再次打开它。但是,我无法在“版本”选项卡下看到版本列表。也许这些版本只能通过 AJAX 文件浏览器插件查看,如果是这样,有没有办法显示发送给客户端的文档文件可用的不同版本?我是否需要扩展 IFile 或 IVersion 等接口?

0 投票
1 回答
1571 浏览

webdav - 如何将 cookie 附加到来自 Windows 资源管理器的请求(IT Hit Web Dav)

我正在将联合身份验证置于我尝试使用 IT Hit Web DAV 库实现的 WebDav 功能中。从将 webdav 添加到现有项目下的库文档中,它提到:

Microsoft miniredirector、Mac OS X Finder 和大多数版本的 Microsoft Office 都不支持 Forms/cookies 身份验证。

除此之外,我查看了一些来源(从 2010 年开始)并读到无法通过 Windows 资源管理器发送 cookie。

但是,我使用的是 Windows 7,并且我已经使用 Microsoft miniredirect 将 WebDav 文件夹映射到 Microsoft SharePoint,并且我可以看到(使用 Fiddler Web 调试工具)带有联合身份验证令牌的 cookie 与请求一起发送。

从研究中我了解到我应该使用 Internet Explorer 来实现这一点。不确定我是否误解了某些东西,有没有办法将 cookie 附加到来自 Windows 资源管理器的请求中?

PS。我已经从 Internet Explorer 登录到 Webapp,然后成功登录到联合网关。

0 投票
1 回答
444 浏览

ithit-webdav-server - 查看特定文件版本

结合使用 ithit-webdav 服务器实现和 ASP.NET MVC4 应用程序,我向用户展示了几个 Excel 文档,这些文档可以打开并保存到 webdav 服务器,包括版本控制。编辑由 JavaScript 函数完成,该函数将处理对页面上文件 URL 的点击。对于 IE,处理程序使用 Sharepoint 插件,否则使用 winFirefoxPlugin。这一切都很好。用户可以签出文件、编辑和保存文件、签入文件并增加版本号。但现在用户应该能够显示文件的先前版本。我可以显示文件的所有现有版本的列表,但我不知道如何生成用户可以单击以使用 javascript 处理程序打开文件的链接。
有人知道更好的解决方案吗?

0 投票
2 回答
608 浏览

file - IT 命中 webdav 打开非办公文件

我们正在为我们的项目使用 IT Hit WebDAV Ajax 库来读取和编辑文档。

我们在打开 pdf、txt 等非办公文件时遇到问题。

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

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

0 投票
1 回答
144 浏览

webdav - Content-Range 标头 IThitWebDav 服务器

我已经安装了 ITHIT webdav 服务器引擎。我尝试使用 CalDev 和 Class1 服务器引擎实例。

但是,我没有成功启用内容范围标头。

当我发送包含内容范围标头的 PUT 时,IIS 服务器响应 501 未实现。

请帮助解决内容范围标题问题。

0 投票
1 回答
81 浏览

webdav - IT Hit WebDAV 也可以支持 SFTP 或 FTPS 吗?

我知道这是一个很长的尝试,但我们正在使用具有自定义逻辑的旧版本服务器来与我们的应用程序集成,如果我们也可以为希望通过 FTP 集成的客户提供 SFTP,那就太好了。

0 投票
1 回答
34 浏览

javascript - 没有办法在 ITHit AJAX 文件浏览器中显示“上传面板”,没有“文件面板”可见?

基本上:在缩写设置中可以配置面板可见性

};

或以后,也可以显示或隐藏面板

但是这些语句都没有使上传面板可见,所以有没有办法在没有文件面板的情况下显示上传面板?

0 投票
1 回答
87 浏览

webdav - 通过 ITHit WebDAV 引擎返回未知长度的文档

我们后端系统中的一些文档是只读的,并且在请求内容时动态生成。为这些文件生成内容的成本很高,并且随着时间的推移会生成不同长度的文件。

有没有一种方法可以返回不是文件实际长度的近似或占位符内容长度,但是当通过 GET 请求请求内容时生成实际文件并通过流请求返回正确的长度和内容?我尝试传回 -1 的长度,假设它可能是一个幻数以指示长度未知,然后重复的 IFile.Read 请求可用于返回长度未知的文档,但这不起作用。

我要避免的是在资源管理器中浏览目录以提供未知的 ContentLength 值时生成内容。然后仅在进行 IFile.Read 调用时生成文档内容,将其缓存并使用该缓存文件来满足内容读取请求。是否可以使用 ITHit WebDAV 引擎来做到这一点?有没有另一种方法来解决这个问题?

似乎 WebDAV 协议可以支持在浏览目录时返回文档的任何内容长度,但是在请求内容时,可以随内容返回不同/准确的内容长度。

0 投票
1 回答
386 浏览

word-2007 - Word 2007 使用 iT Hit Ajax 库以只读方式打开文档

我们已经实现了 iT Hit 服务器 (v3.9) 和 Ajax 库 (v1.8.0.1342),Word 2010 和 2013 甚至 Office for Mac:2011 一切正常,但 Word 2007 以只读方式打开文档。 .我们已尝试使用http://www.webdavsystem.com/server/documentation/ms_office_read_only上的信息。我们正在使用 WebDAV.Client.DocManager.EditDocument(sFilename, "/ITHitMountOpenDocument.jar"); 从网页上的链接打开文档。对于 2007,IIS 日志或 Fiddler 中没有 LOCK 命令...对于 2010 和 2013,LOCK 命令在两者中...还尝试了 Webfldrs-KB907306-ENU.exe 并更新 MSDAIPP.dll 文件。客户端 PC 配置为 Windows 7 Professional SP1(32 位)、IE11 和 Word 2007 (12.0.6715.5000) SP3 MSO (12.0.6683.5000)。

0 投票
1 回答
149 浏览

webdav - ITHit webdav EditDoc js在ios浏览器中不起作用

我们使用 ITHit ajax 库使用 EditDocument javascript 方法从浏览器打开文档。(ITHit.WebDAV.Client.DocManager.EditDocument)

在桌面浏览器中一切正常。(Safari/Chrome/IE/Firefox)

但是当我们从 iPhone/iPad 浏览器中尝试时,会调用 javascript 方法,但不会触发文档打开。