Foxtable(狐表)用户栏目专家坐堂 → 为什么图像上传至ftp后,不能在picturebox中显示?


  共有1773人关注过本帖树形打印复制链接

主题:为什么图像上传至ftp后,不能在picturebox中显示?

帅哥哟,离线,有人找我吗?
ycwk
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1218 积分:8451 威望:0 精华:0 注册:2016/2/2 21:52:00
为什么图像上传至ftp后,不能在picturebox中显示?  发帖心情 Post By:2018/3/21 8:59:00 [只看该作者]

Dim myGraphics As Graphics = basemainform.CreateGraphics()
Dim s As new Size(2000, 1000) '截取的大小
Dim bit As New Bitmap(s.Width, s.Height, myGraphics)
Dim memoryGraphics As Graphics = Graphics.FromImage(bit)
memoryGraphics.CopyFromScreen(0, 0, 0, 0, s) '截取的开始位置,坐标(100, 200)


Dim str_serialno As String =  e.Form.Controls("TB_日常问题ID").value & "_" & Format(Date.now, "yyMMddhhmmss") & ".jpg"


bit.save(ProjectPath & "RemoteFiles\" & str_serialno)    '保存图片到本地
msgbox(ProjectPath & "RemoteFiles\" & str_serialno)

'上传到FTP服务器
Dim ftp1 As new ftpclient 
ftp1.host="172.16.5.13" 
ftp1.Account = "075"
ftp1.password = "075"
ftp1.upload(ProjectPath & "RemoteFiles\" & str_serialno,"/李朝阳/" & str_serialno,True) '上传


Tables("自助报障记录表").Current("问题描述附件")= str_serialno     '在"自助报障记录表"中保存上述图片路径
Tables("自助报障记录表").current.Save    


bit.Dispose()     '丢弃资源,不知道是否起作用

MessageBox.Show("截图成功", "提示",MessageBoxButtons.Ok,MessageBoxIcon.Question, 0, Windows.forms.MessageBoxOptions.ServiceNotification)     '模态窗口提示


Dim pbx As WinForm.PictureBox
pbx = Forms("软件自助报障系统窗口").Controls("PictureBox1")
pbx.SizeMode = ImageSizeMode.Zoom
pbx.Image = GetImage(ProjectPath & "RemoteFiles\" & str_serialno)
[此贴子已经被作者于2018/3/21 9:13:17编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
ycwk
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1218 积分:8451 威望:0 精华:0 注册:2016/2/2 21:52:00
  发帖心情 Post By:2018/3/21 9:03:00 [只看该作者]

好像文件名没有加,知道了,谢谢!

 回到顶部
帅哥哟,离线,有人找我吗?
ycwk
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1218 积分:8451 威望:0 精华:0 注册:2016/2/2 21:52:00
  发帖心情 Post By:2018/3/21 9:14:00 [只看该作者]

为什么图像不能正确显示在picturebox中?    

 回到顶部
帅哥哟,离线,有人找我吗?
ycwk
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1218 积分:8451 威望:0 精华:0 注册:2016/2/2 21:52:00
  发帖心情 Post By:2018/3/21 9:26:00 [只看该作者]

文件来源都设置了,就是绑定那里 没有设置,设置成对应的 附件  字段,也没有用
[此贴子已经被作者于2018/3/21 9:50:09编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/3/21 10:29:00 [只看该作者]

1、文件保存成功了没有?

 

2、文件上传成功了没有?

 

3、执行代码,直接直接写路径行不行?

 

Dim pbx As WinForm.PictureBox
pbx = Forms("软件自助报障系统窗口").Controls("PictureBox1")
pbx.SizeMode = ImageSizeMode.Zoom
pbx.Image = GetImage(ProjectPath & "RemoteFiles\abc.jpg")

 回到顶部
帅哥哟,离线,有人找我吗?
ycwk
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1218 积分:8451 威望:0 精华:0 注册:2016/2/2 21:52:00
  发帖心情 Post By:2018/3/21 10:36:00 [只看该作者]

文件保存成功了(RemoteFiles文件夹下有该文件),也上传成功了(ftp中也有该文件),直接写路径也不行,代码放上来,请帮忙看看
[此贴子已经被作者于2018/3/21 10:41:21编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
ycwk
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1218 积分:8451 威望:0 精华:0 注册:2016/2/2 21:52:00
  发帖心情 Post By:2018/3/21 10:39:00 [只看该作者]


[此贴子已经被作者于2018/3/21 11:06:33编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
ycwk
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1218 积分:8451 威望:0 精华:0 注册:2016/2/2 21:52:00
  发帖心情 Post By:2018/3/21 11:06:00 [只看该作者]

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:软件自助报障系统客户端3.rar


开发者密码  888

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/3/21 11:20:00 [只看该作者]

1、如果要用pic.image的方式,那你就不要设置绑定列,不要绑定表列;

 

2、如果要用绑定表列的方式,

 

Tables("自助报障记录表").Current("问题描述附件")= str_serialno     '在"自助报障记录表"中保存上述图片路径

 

就改成

 

Tables("自助报障记录表").Current("问题描述附件") = "/李朝阳/" & str_serialno

 

然后,上移一行,下移一行看能否显示


 回到顶部