如何从 FTP vb.net 中删除图片?

How can I remove an image from FTP vb.net?

我正在寻找从 FTP 中删除图像的代码,但没有用 我尝试使用此代码但对我不起作用:

 Dim FTPRequest As System.Net.FtpWebRequest = DirectCast(System.Net.WebRequest.Create("ftp://myftpname.es/Html/images/" & imagename), System.Net.FtpWebRequest)
    FTPRequest.Credentials = New System.Net.NetworkCredential("FTPUsername", "FTPPassword")
    FTPRequest.Method = System.Net.WebRequestMethods.Ftp.DeleteFile
    FTPRequest.UsePassive = True
    FTPRequest.UseBinary = True
    FTPRequest.KeepAlive = False

如何从 ftp 中删除图像? 谢谢

您是否尝试过使用 FtpClient class?

Dim client as new System.Net.FtpClient.FtpClient()
client.Credentials = new NetworkCredential("FTPUsername", "FTPPassword")
client.Host = "ftp://myftpname.es"
client.Connect()

client.DeleteFile("Html/images/" & imageName)

this code not remove the image from the ftp

那是因为你从来没有真正执行它,你只是初始化它。要发出 WebRequest,您需要得到它的响应:

var response = FTPRequest.GetResponse()