我正在开发一个 wpf 应用程序,我想使用具有不同用户名的 C# 在 ftp 上创建一个目录,如果它已经存在,则将文件保存在现有目录中。
我已经成功创建了检查现有目录的逻辑,但是在创建新目录时,我在运行时遇到了异常:
The remote server returned an error: (550) File unavailable (e.g., file not found, no access).
我在互联网上检查了不同的解决方案,大多数人都说这是由于写权限。我正在分配 ftp 文件夹写入权限,但我仍然遇到问题。请帮忙?
这是我的代码:
static void CreateFtpFolder(string source)
{
FtpWebRequest request = (FtpWebRequest)FtpWebRequest.Create(source);
request.Credentials = new NetworkCredential(ftpusername, ftppassword);
request.Method = WebRequestMethods.Ftp.MakeDirectory;
request.UsePassive = true;
request.UseBinary = false;
request.KeepAlive = false;
request.Proxy = null;
FtpWebResponse ftpResp = request.GetResponse() as FtpWebResponse;
}
我在FtpWebResponse
.