以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  PictureBox如何显示ftp上的图片  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=104664)

--  作者:llh0824
--  发布时间:2017/8/2 18:06:00
--  PictureBox如何显示ftp上的图片

用代码动态设置PictureBoxFTPClient

Dim piv As WinForm.PictureBox = e.Form.Controls("PictureBox1")
Dim
ftp As New FTPClient
ftp
.host="192.168.128.143"
ftp
.Account = "yinsha"
ftp
.password = "128168909"
piv
.FTPclient = ftp


帮助中有一个例子,请教一下该如何以一个编号来读取ftp中对应编号名字的图片,直接显示在控件中,不需要再下载然后显示


--  作者:有点甜
--  发布时间:2017/8/2 20:24:00
--  

 可以换一种方式下载

 

Dim req = System.Net.WebRequest.Create("http://www.foxtable.com/bbs/images/userface/image1.gif")

Dim img As Image = Image.FromStream(req.GetResponse().GetResponseStream())

图片控件.image = img


--  作者:有点甜
--  发布时间:2017/8/2 20:25:00
--  

ftp图片的路径这样处理

 

http://www.foxtable.com/webhelp/scr/1402.htm

 


--  作者:ycwk
--  发布时间:2018/3/20 21:52:00
--  

是不是意味着代码要这样写,就可以直接在picturebox中显示ftp上面的123.jpg 图片?


Dim req = System.Net.WebRequest.Create("ftp://zhanshang:138238@egridsoft.com/public/123.jpg")

Dim img As Image = Image.FromStream(req.GetResponse().GetResponseStream())

图片控件.image = img


--  作者:有点蓝
--  发布时间:2018/3/20 21:58:00
--  
不是直接显示,而是下载后再显示,只不过没有保存而已,直接放在内存中
--  作者:ycwk
--  发布时间:2018/3/20 22:05:00
--  
哦,上面的代码是对的吗?    内存会自动释放吗?
--  作者:有点蓝
--  发布时间:2018/3/20 22:21:00
--  
ftp不能直接诶这样用


--  作者:ycwk
--  发布时间:2018/3/20 22:49:00
--  
ftpclient操作文件明白,但把ftp上的图片直接显示在picturebox中还不是太明白,能否给个代码示例?
[此贴子已经被作者于2018/3/20 22:51:03编辑过]

--  作者:有点蓝
--  发布时间:2018/3/20 23:21:00
--  
7楼就是,完全兼容Foxtable
--  作者:有点甜
--  发布时间:2018/3/21 9:45:00
--  
以下是引用ycwk在2018/3/20 22:49:00的发言:
ftpclient操作文件明白,但把ftp上的图片直接显示在picturebox中还不是太明白,能否给个代码示例?
[此贴子已经被作者于2018/3/20 22:51:03编辑过]

 

可以像4楼那样写,也可以像7楼那样写,都一样。