0

我正在尝试将 InitialDirectory 设置为共享点 URL

        SaveFileDialog saveDialog = new SaveFileDialog();
        saveDialog.InitialDirectory = @"https://sharepoint.mycompany.com/documents/sale/0001/";
        saveDialog.ShowDialog();

但是我收到以下错误:您无法使用此程序打开此位置。请尝试换一个地点。

但是,如果我将网址复制到 SaveFileDialog 的顶部并按回车键,它将按预期打开目录。

4

2 回答 2

0

无法在网页上调用 SaveFileDialog,您需要自定义 Web 部件以及 SaveFileDialog 来保存来自给定 url 的文件。

于 2013-09-27T16:48:09.220 回答
0

我知道它已经很老了,但就我而言,我必须使用WNetUseConnectionA来解决这个问题。

此解决方案将允许您打开要求用户登录到 SharePoint 网站的弹出窗口。

参考:

https://social.msdn.microsoft.com/Forums/vstudio/en-US/58159e0e-aa45-4d46-a128-596c3d23ff5c/how-to-provide-credentials-to-savefiledialog-in-case-of-network-驱动器访问?论坛=netfxbcl

使用凭证从远程、不受信任的域访问共享文件 (UNC)

于 2020-07-21T09:44:14.877 回答