コードは次のとおりです。
response.Close()
ftpWebRequest = WebRequest.Create(ftp_location & dr("FILE_LOCATION").ToString.Replace("~", ""))
ftpWebRequest.Credentials = New NetworkCredential(ftp_user, ftp_pw)
ftpWebRequest.Method = WebRequestMethods.Ftp.UploadFile
ftpWebRequest.UseBinary = True
ftpSourceRequest = WebRequest.Create(ftp_source & dr("FILE_LOCATION").ToString.Replace("~", ""))
ftpSourceRequest.Credentials = New NetworkCredential(ftp_user, ftp_pw)
ftpSourceRequest.Method = WebRequestMethods.Ftp.DownloadFile
ftpSourceRequest.UseBinary = True
Try
ftpSourceResponse = ftpSourceRequest.GetResponse()
Dim t As System.Net.FtpStatusCode = ftpSourceResponse.StatusCode
Dim responseStream As IO.Stream = ftpSourceResponse.GetResponseStream
ftpStreamWriter = New StreamWriter(ftpWebRequest.GetRequestStream())
ftpStreamWriter.Write(New StreamReader(responseStream).ReadToEnd)
dr("STATUS") = "OK"
dr.AcceptChanges()
ftpStreamWriter.Close()
response.Close()
ftpSourceResponse.Close()
Catch ex4 As Exception
response.Close()
ftpSourceResponse.Close()
End Try
問題は、ソースからファイルを実際にダウンロードしてから、目的地にアップロードすることです。ファイル内の唯一のものは、「System.IO.Streamreader」というテキストです。ここで何が間違っていますか?