Foxtable(狐表)用户栏目专家坐堂 → 【图片】当列属性为图片的时候,如何修改代码实现将图片直接写入图片列呢?而不是图片的路劲地址?


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

主题:【图片】当列属性为图片的时候,如何修改代码实现将图片直接写入图片列呢?而不是图片的路劲地址?

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


加好友 发短信
等级:九尾狐 帖子:2472 积分:17346 威望:0 精华:0 注册:2013/1/31 0:03:00
【图片】当列属性为图片的时候,如何修改代码实现将图片直接写入图片列呢?而不是图片的路劲地址?  发帖心情 Post By:2017/11/7 12:46:00 [只看该作者]


当列属性为图片的时候,如何修改代码实现将图片直接写入图片列呢?而不是图片的路劲地址?
bar.SaveImage(ProjectPath & "Reports\卷宗二维码\" & r("卷宗编号") & r("分册编号") & "二维码.jpg")
 r("二维码")=ProjectPath & "Reports\卷宗二维码\" & r("卷宗编号") & r("分册编号") & "二维码.jpg"

麻烦各位指导下  谢谢

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


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


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


加好友 发短信
等级:九尾狐 帖子:2472 积分:17346 威望:0 精华:0 注册:2013/1/31 0:03:00
回复:(有点甜)参考 http://www.foxtable....  发帖心情 Post By:2017/11/7 13:09:00 [只看该作者]

有点甜老师 在这里我不打算用二进制列了 
就图片  备注型  然后列属性  图片

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


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

 图片列不能直接保存图片。

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


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

以下是引用李孝春在2017/11/7 13:09:00的发言:
有点甜老师 在这里我不打算用二进制列了 
就图片  备注型  然后列属性  图片

 

或者,你试试这样处理。

 

保存图片

 

Dim fs As New IO.FileStream("d:\test.jpg" , IO.FileMode.Open , IO.FileAccess.Read) 
Dim br As New IO.BinaryReader(fs)
Dim bs() As Byte = br.ReadBytes(fs.Length)  
Dim ImageString As String = Convert.ToBase64String(bs)
tables("表C").current("图片") = ImageString

 

读取图片

 

Dim ziByte() As Byte = Convert.FromBase64String(Tables("表c").current("图片"))
Dim ms As New IO.FileStream("d:\12345.jpg", IO.FileMode.Create)
ms.Write(ziByte, 0,ziByte.length)
ms.close


 回到顶部