【发布时间】:2018-03-25 13:01:24
【问题描述】:
这是我要上传到 ftp 服务器的路径:
_ftp://ftp-server/products/productxx/versionxx/releasexx/delivery/data.zip
问题是服务器上不存在文件夹“productxx/versionxx/releasexx/delivery/”。
我可以在 c# 中上传 .zip 文件时自动创建它们吗
我现在的编码是:
FtpWebRequest request =
(FtpWebRequest)WebRequest.Create(pathToFtp);
// Method set to UploadFile
request.Method = WebRequestMethods.Ftp.UploadFile;
// set password and username
request.Credentials = new NetworkCredential(UserName, Password);
// write MemoryStream in ftpStream
using (Stream ftpStream = request.GetRequestStream())
{
memoryStream.CopyTo(ftpStream);
}
我在“using (Stream ftpStream =request.GetRequestStream( ))"
但如果我的 pathToFtp 是 _ftp://ftp-server/products/data.zip 它运行良好
【问题讨论】: