我打开GetOpenFileName
对话框,输入SharePoint服务器的URL,然后让我使用Web客户端服务(WebDAV迷你重定向器)浏览该服务器。我试图将初始目录作为该URL出现,但似乎忽略它(使用OPENFILENAME
struct的lpstrInitialDir
)。本地路径工作正常。
编辑:Paul请求URL的形式:它是http://doc.name.com我还尝试了一个尾随斜杠(两种风格),看看是否有所作为(在另一个已发布的问题中看到了一些参考)。它似乎没有。
EDIT2:如果我使用WebDAV地址而不是HTTP URL(即\ doc.name.com \ DavWWWRoot),这确实有效。这不能解决我的问题,因为它不是用户将查看的网站视图认识到并且将难以合作。
答案 0 :(得分:0)
如果您的应用程序是针对vista的,则可以使用IFileOpenDialog,它允许您使用IShellItem作为默认位置,并且创建指向sharepoint URL的shell项目应该非常容易。