이 코드를 사용하여 파일을 서버에 업로드합니다.파일을 원격 서버에 업로드 할 때 원격 서버에 연결할 수 없습니다.
Dim clsRequest As System.Net.FtpWebRequest = _
DirectCast(System.Net.WebRequest.Create(a), System.Net.FtpWebRequest)
clsRequest.Credentials = New System.Net.NetworkCredential(username, pwd)
clsRequest.Method = System.Net.WebRequestMethods.Ftp.UploadFile
' read in file...
Dim bFile() As Byte = System.IO.File.ReadAllBytes(pdfPath)
' upload file...
Dim clsStream As System.IO.Stream = _
clsRequest.GetRequestStream()
clsStream.Write(bFile, 0, bFile.Length)
clsStream.Close()
clsStream.Dispose()
그러나이 System.IO.Stream으로 라인 희미한 clsStream에서 원격 서버에 연결할 수 없습니다 표시 오류입니다 = _ clsRequest.GetRequestStream(). 뭐가 잘못 됐니?
http://en.wikipedia.org/wiki/File_Transfer_Protocol 당신이 통과해야합니다 올바른 FTP 열린 우리당과 자격이 있습니까? – Alexander
오류가 라인에서 시작됩니다. Dim clsStream As System.IO.Stream = _clsRequest.GetRequestStream() – user2562841
또는 FTP URI와 자격 증명을 어떻게 확인할 수 있습니까? – user2562841