以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  PictureBox 远程ftp显示图片问题  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=48612)

--  作者:yyyy
--  发布时间:2014/4/2 10:43:00
--  PictureBox 远程ftp显示图片问题
PictureBox 远程ftp显示图片问题。

如果PictureBox用于远程图片显示,那么可以用此属性返回或设置其对应的FTPClient


ftpclient如何设置,不允许下载到RemoteFiles目录下边,只是远程显示。


--  作者:Bin
--  发布时间:2014/4/2 10:46:00
--  
一定要下载回来,才可以显示图片呢.
--  作者:yyyy
--  发布时间:2014/4/2 10:48:00
--  
如果想显示,不想用户下载到本地计算机,用什么方式显示。
--  作者:Bin
--  发布时间:2014/4/2 10:50:00
--  
没有办法.
--  作者:Bin
--  发布时间:2014/4/2 10:51:00
--  
可以考虑,下载回来后为图片控件赋值,然后马上删除图片文件.
--  作者:yyyy
--  发布时间:2014/4/2 10:54:00
--  
这个怎么写,bin版主,给做个小例子,或写个代码。
--  作者:Bin
--  发布时间:2014/4/2 11:03:00
--  
不要绑定任何东西,参考帮助利用FTP代码把图片下载到你指定的路径http://www.foxtable.com/help/topics/1410.htm

下载完毕为 图片控件赋值http://www.foxtable.com/help/topics/0814.htm


--  作者:yyyy
--  发布时间:2014/4/2 11:19:00
--  
谢谢
--  作者:有点甜
--  发布时间:2014/4/2 11:22:00
--  

或者直接操作下载图片吧,用ftpwebrequest,代码也不复杂。得到image以后,赋值给pictureBox

 

Dim req As System.Net.FtpWebRequest = System.Net.WebRequest.Create("ftp://gongling:1CCCEC22128b97@222.216.28.13/web/0001.png")

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

\'img.save("d:\\test.png")

 

 

上面假定帐户为gongling,密码为1CCCEC22128b97,ftp服务器的址为ftp://222.216.28.13.com

[此贴子已经被作者于2014-4-2 11:32:02编辑过]

--  作者:方丈
--  发布时间:2015/10/7 13:47:00
--  

看看