Visual Basic 2010 Picturebox1.Image ftp上传

时间:2010-09-05 05:11:17

标签: vb.net upload ftp picturebox

有人可以给我看一个示例脚本,说明如何将picturebox1的图像上传到FTP连接吗?

3 个答案:

答案 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)

这很容易。