GetOpenFileName lpstrInitialDir(目录)...不适用于 URL (SharePoint)

发布于 2024-07-25 02:44:09 字数 457 浏览 5 评论 0原文

我打开一个 GetOpenFileName 对话框,输入 SharePoint 服务器的 URL,它允许我使用 Web 客户端服务(WebDAV 迷你重定向器)浏览该服务器。 我试图让初始目录作为该 URL 出现,但它似乎忽略了它(使用 OPENFILENAME 结构的 lpstrInitialDir )。 本地路径工作正常。

编辑:Paul 请求了 URL 的形式:它是 http://doc.name.com 我也尝试了尾部斜杠(两种风格),看看这是否有所不同(在另一个发布的问题中看到了一些参考资料)。 似乎没有。

EDIT2:如果我使用 WebDAV 地址而不是 HTTP URL(即 \doc.name.com\DavWWWRoot),这确实有效。这并不能解决我的问题,因为它不是用户将识别并会的站点视图合作有困难。

I bring up a GetOpenFileName dialog, enter a URL to a SharePoint sever, and it lets me browse that server using the Web Client Service (WebDAV mini-redirector). I am trying to get the initial directory to come up as that URL, but it seems to ignore it (using OPENFILENAME struct's lpstrInitialDir). Local paths work fine.

EDIT: Paul requested the form of the URL: it's http://doc.name.com I've also tried a trailing slash (both flavors) to see if that made a difference (saw some reference to that in another posted question). It didn't seem to.

EDIT2: This does work if I use the WebDAV address instead of the HTTP URL (i.e., \doc.name.com\DavWWWRoot. This doesn't solve my problem, as it's not a view of the site that users will recognize and will have difficulty working with.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

暗地喜欢 2024-08-01 02:44:09

如果您的应用程序适用于 vista,则可以使用 IFileOpenDialog,它允许您使用 IShellItem 作为默认位置,并且创建指向共享点 URL 的 shell 项应该非常容易。

If your application is for vista, you can use the IFileOpenDialog, which lets you use an IShellItem as the default location, and it should be pretty easy to create a shell item that points to the sharepoint URL.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文