问题标签 [webdav]

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 投票
2 回答
1457 浏览

.net - Silverlight:有没有办法让用户从隔离存储中打开文件?

我想允许用户通过 Silverlight 在他们自己的客户端应用程序中打开文件。我希望它的工作方式与 WebDAV 类似,因为他们可以将文件读/写回 Silverlight 的隔离存储......

是否可以构造一个指向独立存储文件的 file:// 链接?在具有 silverlight 插件的浏览器中是否有为 silverlight 定义的 uri 方案?

我完全疯了吗?

0 投票
1 回答
3937 浏览

eclipse - Eclipse 3.4 的 Webdav 插件?

如何在 eclipse 3.4 中获得 webdav 支持?我在 3.3 中使用的 3.3 插件的开发版本似乎不起作用。

0 投票
8 回答
6908 浏览

asp.net - 您实施/使用 WebDAV 的经验是什么?

对于当前的项目,我正在考虑实施 WebDAV 来呈现客户可以访问的虚拟文件存储。到目前为止,我只做过谷歌研究,但看起来我只需要实现两种方法就可以逃脱:

我认为这很棒。不过我只是好奇。如果我想通过以下方式实现文件上传:

我还没有实现它,但它似乎很简单。我唯一担心的是,如果用户使用标准 Vista Explorer 或 OSX Finder,是否会为用户显示进度表。

我想我正在寻找一些有 WebDAV 经验的人的故事。

0 投票
3 回答
1311 浏览

php - 如何在 PHP 中执行此 ASP WebDAV FBA 身份验证示例?

我需要让 PHP 对 Exchange 服务器进行身份验证。一旦能够成功连接到它,我需要在 PHP 中编写 webdav 请求,这样我就可以从交换服务器中提取数据并在 Web 应用程序中使用它。

除了 2003 Exchange 服务器启用了基于表单的身份验证 (FBA) 之外,这会有些简单。启用 FBA 后,我相信我应该按照以下(请参阅链接)博客文章所说的去做。我的问题是我需要帮助将他的 ASP 指令转换为 PHP。

http://blogs.msdn.com/webdav_101/archive/2008/12/12/webdav-fba-authentication-sample-explained.aspx

有人了解他在这篇文章中描述的细节吗?任何见解都会有所帮助。

如果需要,更具体的信息:我对如何配置 POST 请求感到困惑(我的意思是,当您通常将数据发布到表单时,您通常不加载您发布到的页面吗?在他的指示中,他对 POST 说它到 /exchweb/bin/auth/owaauth.dll 。这是如何工作的?)

我也对如何执行列出的第三步感到困惑:3) WebReq.KeepAlive 和 AllowAutoRedirect 应在请求上设置为 True。

最重要的是,我真的可以使用一些帮助来详细说明如何获取发布数据并将其放入 PHP 中的 cookie 中。

提前感谢您提供的任何帮助!

0 投票
1 回答
360 浏览

windows - 在 Windows 中映射远程文件系统的首选方法?

对于当前项目,我需要允许用户从 Windows 远程访问他们的文件。我正在寻找具有资源管理器集成的解决方案(使用 Shell 命名空间扩展)。

我首先尝试在 Windows 中使用 WebDAV 和内置客户端,但客户端在所有 Windows 版本中的质量并不相同,并且添加 SSL 和/或身份验证无法正常工作。

我不依赖 WebDAV,它可以是任何协议。我更喜欢开源项目或具有 SDK 许可证的商业项目(必须集成在产品中)。

0 投票
2 回答
636 浏览

java - 什么是 J2ME 兼容的 WebDAV 库?

我需要一个可以在 BlackBerry 上运行的 WebDAV 库,因此需要 J2ME。拥有类似 BSD 的许可证(或允许在专有应用程序中使用的其他许可证)将是理想的,但如果不能免费获得,那么专有的付费许可证也可以。

0 投票
2 回答
4494 浏览

c# - 处理 HttpListener 时基本身份验证如何工作?

这似乎是一个基本问题,回到 Http 协议 101。但我很难理解基本身份验证的工作原理。我正在实施一个 Windows 服务,并且需要它是安全的。我想获取用户名和密码并对用户进行身份验证以访问自定义用户存储。我还想尽量减少登录调用的次数,因为登录调用代表对我们 SQL 服务器的调用。到目前为止我已经开始是这样的:

在我看来,UserAuthorized 函数必须进行我的自定义登录调用。但是,我不想每次都这样做。如果您已登录,基本身份验证是否会保持,或者是否有我应该探索的缓存线程安全解决方案。

哦,是的,我还想这样做,以便当用户通过身份验证并在线程中创建和维护对象时,侦听器可以在用户/连接的后续回调中引用。但由于 ListenerCallback 是静态的,我不确定如何实现。

在此先感谢您的帮助,我非常感谢它和 StackOverflow。

编辑:仅针对文档+1,这让我真正了解了身份验证方案及其工作原理。除非我准备好这个错误,否则似乎摘要方案可能能够维持“会话”或至少过期以重试我的自定义身份验证。

0 投票
2 回答
1389 浏览

sharepoint - 通过 WebDAV 重定向器保存到 SharePoint。获取新对象 ID 并丢失版本历史

我正在使用 WebDAV 重定向器来编辑 SharePoint 存储库上的文件。看起来每次我以这种方式保存文件时,都会得到一个替换前一个对象的新对象。这导致所有版本历史记录丢失。

打开文件是通过 CreateFile 完成的:

文件名 - 与对 CreateFile 的只读调用相同(有效)

所需访问:GENERIC_READ | GENERIC_WRITE

dwShareMode:FILE_SHARE_READ SecurityHandle:长度已设置,但其他2个字段为0

dwCreationDisposition:OPEN_EXISTING dwFlagsAndAttributes:FILE_ATTRIBUTE_NORMAL

h模板文件:空

在我将文件写入此调用返回的句柄后,如果我获得此文件的列表项,则对象编号 (ID=) 已递增。此外,此 ID 号似乎被添加到列表项中的每个字段(通过序列“#;”与实际数据分隔)

如果我使用 Web 界面签出、编辑然后签入,则不会发生这种 ID 号的增加(以及版本历史记录的丢失);它保留相同的 ID,并且版本历史记录保持不变。

我怎样才能避免这种情况?我必须保留版本历史。

0 投票
5 回答
22051 浏览

svn - 获取远程存储库的修订号

在本地机器上,使用 . 获取 subversion 存储库的修订号没有问题svnversion。现在我想从我的在线存储库(带有 Apache2 的 WebDAV)中获取修订号。

我试过这个:

在浏览器中它照常工作(只是为了确保没有错别字等),但svnversion说找不到目录。所以我认为我走错了路。

如何获得修订号?

0 投票
3 回答
15712 浏览

c# - .Net WebDAV 服务器

我希望在 ASP.Net 中实现 WebDAV 服务器。该应用程序将部署到 IIS 6。我已经看到了一些提供此功能的框架,但我似乎无法确定它们如何在不(显然)修改 IIS 设置的情况下完成它。

我的具体问题是如何配置 IIS 和 ASP.Net,以便 IHttpModule/IHttpHandler 可能有机会处理任何其他 WebDAV 动词(即 LOCK、OPTIONS、PROFIND 等)