kettle将图片转换至二进制存储至数据库

Posted huangtp

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了kettle将图片转换至二进制存储至数据库相关的知识,希望对你有一定的参考价值。

 

      本文就是分享下二进制文件(图片、txt文件等)在oracle和文件系统间的传输的转换示例。

      转换示例如下图:

      技术图片

      示例本身较简单,但很多人应该还是不太清楚怎么做,很多时候都是上网搜索,网上有关的就是通过javascript脚本入库,整体体验不太好,这里分享的这个示例是我和搞数据的朋友讨论慢慢弄出来的,在windows中文件图片在oracle和文件系统间相互传输都能正常打开。通过kettle自带的控件实现,很简单,主要就是控件属性的设置。

      该示例测试mysql的结果是:文件入库没问题,图片入到mysql能正常使用,但从mysql读取出来输出到文件系统就不能打开了,文件大小还是与原文件相同的,可能还需要修改什么设置吧。

      数据库相关控件没什么说的,这里还是就只贴出文件读取和输出控件的设置。

技术图片

技术图片

技术图片

技术图片

技术图片

技术图片

技术图片

技术图片

本文章来自:https://www.cnblogs.com/majinju/p/4768844.html

以上是关于kettle将图片转换至二进制存储至数据库的主要内容,如果未能解决你的问题,请参考以下文章

如何将图片存到数据库中

C# 把word转成2进制存储到SQL2000中的问题

使用JAVA以二进制流的方式将图片存到MYSQL数据库中怎么存详细一点!谢谢!

PHP进制转换[实现28163664进制至10进制相互转换]

uniapp上传图片至服务器,获得在线图片链接预览(实战)

Pentaho Kettle - 从二进制类型的字段将十六进制转换为数字