ivaneeo's blog

          自由的力量,自由的生活。

            BlogJava :: 首頁 :: 聯(lián)系 :: 聚合  :: 管理
            669 Posts :: 0 Stories :: 64 Comments :: 0 Trackbacks
          mysql和oracle存儲(chǔ)圖片文件都是用blob類型,但是ruby怎么處理的呢?
          ruby還是把它當(dāng)作字符串,但是要經(jīng)過加工.

          我們完全可以使用rmagick這個(gè)圖形庫來進(jìn)行.


          代碼:
          ??? require 'rubygems'
          ??? require_gem 'rmagick'
          ??? include Magick

          ??? DBI.connect('DBI:Mysql:test_dbo:192.168.0.164', 'mysql', '') { |dbh|
          ???? dbh.execute 'SET NAMES utf8'
          ?????? 1.upto(13) { |i|
          ??? ? str = "insert into users(name, pwd, img) values(?,?,?)"
          ???? dbh.prepare(str) { |st|
          ?jpg = Image.read('1.jpg').first
          ? st.execute('a', 'b', jpg.to_blob)
          ? }
          ?}
          }

          如果從數(shù)據(jù)庫反響出來,也類似(from_blob方法)

          posted on 2006-11-20 17:38 ivaneeo 閱讀(500) 評(píng)論(0)  編輯  收藏 所屬分類: ruby-寶石也鋒芒
          主站蜘蛛池模板: 阿图什市| 云阳县| 万山特区| 石首市| 丹东市| 临西县| 曲阳县| 淮南市| 仪陇县| 崇州市| 苏尼特左旗| 漳浦县| 光泽县| 德惠市| 天祝| 泗洪县| 邢台市| 祁连县| 甘泉县| 托里县| 松桃| 阿坝| 滨州市| 长乐市| 合水县| 团风县| 嘉义县| 加查县| 寿阳县| 定结县| 通州市| 云浮市| 聂拉木县| 靖宇县| 东平县| 本溪| 镇沅| 金平| 屯门区| 洛浦县| 屏东市|