首页 > 解决方案 > 如何从 url 下载文件并保存到 FTP

问题描述

我正在尝试从 url 下载文件并将其保存到我的 ftp 服务器,但是它通过路径中无效字符的错误

using (var wc = new WebClient())
{
wc.Credentials = new NetworkCredential(Properties.Settings.Default.FTP_Username, Properties.Settings.Default.FTP_Password);
var savedAs= new Uri(ftp_IP + ftp_directory + miscellaneous.filename);
wc.DownloadFile(new Uri(miscellaneous.fulldownloadLink), savedAs);

}

标签: c#model-view-controller

解决方案


您无法像尝试那样保存到 ftp:// Uri。WebClient.DownloadFile只能保存到本地文件(即:驻留在本地计算机上的文件)。

public void DownloadFile (Uri address, string fileName);

参数

地址Uri

指定为字符串的 URI,从中下载数据。

文件名字符串

要接收数据的本地文件的名称。

REF:WebClient.DownloadFile 方法


推荐阅读