有人可以给我看一个示例脚本,说明如何将picturebox1的图像上传到FTP连接吗?
答案 0 :(得分:4)
这应该只用普通的.NET类来实现:
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Using ms As New System.IO.MemoryStream
PictureBox1.Image.Save(ms, System.Drawing.Imaging.ImageFormat.Png)
Using wc As New System.Net.WebClient
wc.UploadData("ftp://foo.com/bar/mumble.png", ms.ToArray())
End Using
End Using
End Sub
答案 1 :(得分:0)
听起来你的PictureBox
有一个源是磁盘上的图像。如果不是,请找到将该图像保存到磁盘的方法。
使用此VB.NET FTP client library将该图像上传到您的FTP目的地。它包含了所需的所有逻辑,并且可以节省您自己编写代码的时间。
它使用System.Net.FtpWebRequest
。
myFtp.Upload("C:\myimage.png", "/pub/someImage.png")
答案 2 :(得分:0)
Dim username = "USERNAME"
Dim password = "PASSWORD"
Dim hostname = "http://www.wherethefilewillappear.com/directory1/"
Dim server = "ftp://ftp.yoursite.com/"
My.Computer.Network.UploadFile("C:\text.txt", server &"/text.txt", username, password)
这很容易。