所以我曾经能够做到,但忘记了如何,因为我不得不重新开始,它的一部分
Dim bFile() As Byte = System.IO.File.ReadAllBytes(bmp)
这就是问题所在,我只需要上传 test.image 甚至 bmp(我保存的位图)或以某种方式从文件流上传图像,因为我不想保存到计算机磁盘...
Dim clsRequest As System.Net.FtpWebRequest = _
DirectCast(System.Net.WebRequest.Create("ftp://ftp.myURL.info"), System.Net.FtpWebRequest)
clsRequest.Credentials = New System.Net.NetworkCredential("myusername", "mypassword")
clsRequest.Method = System.Net.WebRequestMethods.Ftp.UploadFile
' read in file...
Dim bFile() As Byte = System.IO.File.ReadAllBytes(bmp)
' upload file...
Dim clsStream As System.IO.Stream = _
clsRequest.GetRequestStream()
clsStream.Write(bFile, 0, bFile.Length)
clsStream.Close()
clsStream.Dispose()
谢谢