【问题标题】:Access to the path was denied. C# WebClient Download OSX [closed]访问路径被拒绝。 C# WebClient 下载 OSX [关闭]
【发布时间】:2018-03-02 08:47:31
【问题描述】:

我知道已经存在这些问题的答案,但是它们更多地与 windows 相关,并且似乎与这个问题无关。

首先,此应用程序是用 C# 和 Xamarin.Forms 制作的。

我正在尝试将三个文件下载到计算机上的一个文件夹中。该文件夹确实存在,所以不可能。

这是代码; (链接已被删除)

            WebClient web = new WebClient();
            web.DownloadFile(new Uri(""), @"../../../ush/");
            web.DownloadFile(new Uri(""), @"../../../ush/");
            web.DownloadFile(new Uri(""), @"../../../ush/");

我在调试时得到这个;

对路径“ ”的访问被拒绝。

如果有人知道这个问题的解决方案,请告诉我。 谢谢。

【问题讨论】:

  • DownloadFile 需要您提供一个 file 的路径,而您只需提供一个 folder 的路径。因此它假定文件名是空的。

标签: c# xamarin.forms webclient


【解决方案1】:

原来我没有给出文件的路径,只是给出了一个目录。多亏了 Sami Kuhmonen,我才得以发现这一点。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-02-13
    • 1970-01-01
    • 2016-04-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-04-02
    • 2010-11-29
    相关资源
    最近更新 更多