为什么尝试从 FTP 中删除文件时收到 550

Why am I getting 550 when trying to delete a file from FTP

提问人:Shumii 提问时间:11/5/2023 更新时间:11/5/2023 访问量:44

问:

我正在使用以下代码从FTP服务器中删除文件,但出现550错误。我已经检查了我是否可以使用相同的凭据通过 FileZilla 删除文件。我已经检查了路径是否正确,如果我将以下代码中的方法从 DeleteFile 更改为 DownloadFile,那么文件可以正常下载。请帮忙。

var ftpNewRequest = (FtpWebRequest)WebRequest.Create(ftpServerUri + "/" + fileName); // FTP Address  
        ftpNewRequest.Credentials = new NetworkCredential(clientConnectionInfo.Username, clientConnectionInfo.Password); // Credentials  
        ftpNewRequest.Method = WebRequestMethods.Ftp.DeleteFile;
        FtpWebResponse ftpServerFileResponse = (FtpWebResponse)ftpNewRequest.GetResponse();

enter image description here

C# FTP httpWebRequest 网络请求

评论

0赞 GinCanhViet 11/5/2023
您如何看待此例外?来自 try-catch 块?
0赞 Behtash 11/5/2023
您确定您输入了正确的 uri 路径吗?
0赞 Shumii 11/5/2023
是的,我在尝试捕捉中看到
0赞 Shumii 11/5/2023
路径是正确的,因为它下载正常。
0赞 GinCanhViet 11/5/2023
尝试向每个用户授予该文件的完全权限

答: 暂无答案