0
내가 어떤 타사 도구FTP 파일 전송
이 내 코드를 사용하여 로컬 컴퓨터에 원격 컴퓨터에서 파일 전송 vb.net을 사용하여 코드를 작성하고
Dim reqFTP As FtpWebRequest
Dim filepath As String
Dim filename As String
Dim filename1 As String
Dim ftpserverip As String
Dim ftpuserid As String
Dim ftpPassword As String
Try
filename1 = TxtRemoteFile.Text
filepath = TxtLocalFile.Text
filename = Locfname.Text
ftpserverip = TxtServerIP.Text
ftpuserid = TxtUserName.Text
ftpPassword = TxtPwd.Text
Dim outputStream As FileStream = New FileStream((filepath + ("\\" + filename)), FileMode.Create)
reqFTP = CType(FtpWebRequest.Create(New Uri(("ftp://" _
+ (ftpserverip + ("/" + filename1))))), FtpWebRequest)
reqFTP.Method = WebRequestMethods.Ftp.DownloadFile
reqFTP.UseBinary = True
reqFTP.Credentials = New NetworkCredential(ftpuserid, ftpPassword)
Dim response As FtpWebResponse = CType(reqFTP.GetResponse, FtpWebResponse)
outputStream.Close()
Catch ex As Exception
MessageBox.Show(ex.Message)
End Try
하지만 "원격 서버 반환 오류와 같은 오류가 점점 오전 : (550) 파이 저도 같은 문제를 가지고
ftp 서버에 대한 쓰기 권한이 있습니까? –
나는 '모든 오류에 대한 중단'을 켜고 실패한 행을 확인합니다. 또한 : 550 오류는 현재 로그인 한 계정에 시도중인 작업을 수행 할 권한이 없다는 서버의 메시지입니다. –