【发布时间】:2019-04-03 15:34:53
【问题描述】:
上传表格:
<form asp-action="Upload" asp-controller="Uploads" enctype="multipart/form-data">
<input type="file" name="file" maxlength="64" />
<button type="submit">Upload</button>
控制器/文件上传:
public void Upload(IFormFile file){
using (WebClient client = new WebClient())
{
client.Credentials = new NetworkCredential("xxxx", "xxxx");
client.UploadFile("ftp://xxxx.xxxx.net.uk/web/wwwroot/images/", "STOR", file.FileName);
}
}
问题:
出现错误“找不到文件 xxxx”。我知道问题是它试图在 FTP 服务器上找到文件,因为它是 "C:\path-to-vs-files\examplePhoto.jpg",这显然不存在。我一直在这里查看很多问题/答案,我想我需要某种FileStream 读/写代码。但我目前还没有完全理解这个过程。
【问题讨论】:
标签: c# asp.net .net ftp webrequest