2016-08-31 4 views
-1

나는이 코드를 사용하지만 나를 위해 작동하지 시도한 FTP에서 이미지를 제거하는 코드 만 does'nt 일 찾고 :FTP vb.net에서 이미지를 제거하려면 어떻게해야합니까?

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에서 이미지를 제거 할 수 있습니까? 감사합니다.

+1

"나를 위해 작동하지"당신이 그 코드 ... –

+0

Ftprequest.doIt을 시도 할 때 발생하는 일에 대해 * 아무것도 * (우리에게 이야기하지 않습니다하십시오 WebRequest을 실행하려면, 당신은 응답받을 필요 '? 연결/응답을 얻을 – ABuckau

+0

내가 do'nt 일을 말할 때 나는이 코드로 이미지를 제거하지 않는다는 것을 의미한다. –

답변

2

이 코드는 당신이 실제로 실행되지 않기 때문에 년대 FTP

에서 이미지를 제거하지, 당신은 단지 그것을 초기화합니다. ')

var response = FTPRequest.GetResponse() 
+0

대단히 고마워, 지금 코드가 나에게 올바르게 작동한다. –

0

FtpClient 클래스를 사용해 보셨습니까?

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)