c# - 如何从 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);
}
解决方案
您无法像尝试那样保存到 ftp:// Uri。WebClient.DownloadFile
只能保存到本地文件(即:驻留在本地计算机上的文件)。
public void DownloadFile (Uri address, string fileName);
参数
地址Uri
指定为字符串的 URI,从中下载数据。
文件名字符串
要接收数据的本地文件的名称。
推荐阅读
- javascript - Export beforeAll and afterAll in JEST
- vb.net - CefSharp.WinForms 拖放消息循环覆盖
- java - 尝试创建方法时出现空字符错误
- python - Tensorflow tf.metrics.mean_absolute_error 引发 FailedPreconditionError?
- git - 从分支签出回 master 并未能在 master 上提交
- swift - Is there a way to get the value of advertisementData in a variable
- html - 有没有办法阻止我的 :active 按钮在 ::before/::after 上显示父级的悬停效果?
- jquery - 如何使用 JQuery empty() 方法更改 Modal 中的消息?
- html - 我是否需要在自定义单选按钮上使用 ARIA 角色属性才能符合可访问性指南?
- html - 为移动网站设置不同的高度/宽度