Grails上傳文件,默認字段長度小的問題總結

          1.       存在1Domain class Profile,其中有個字段是存放相片的

          class Profile {

              
          //Profile is owned by User
              
          //unidirectional relationship, profile can load user 
              static belongsTo = User
              
              
          //binary data in byte[]
              byte[] photo

          static mapping = {
                  columns {
                      photo type:
          'blob'
                  }
               }

          默認情況下,byte[]數組在mysql下建立的字段是tinyblob,當上傳大點的圖片時,就會出現問題


          解決辦法:運行程序后,手動將數據庫的tinyblob 改成 longblob,然后

          然后,在datasouce.groovy中,把create-drop改成update,就可以了

          development {
             dataSource {
              dbCreate 
          = "update" // one of 'create', 'create-drop','update'
                      
          //url = "jdbc:hsqldb:mem:devDB"
                      driverClassName = "com.mysql.jdbc.Driver"
                      username 
          = "root"
                      password 
          = "dens"
                      url 
          = "jdbc:mysql://localhost:3306/hubbub?useUnicode=true&characterEncoding=utf8"
                  }
          }

          posted on 2012-02-14 17:18 想飛就飛 閱讀(598) 評論(0)  編輯  收藏 所屬分類: Groovy/Grails

          公告


          導航

          <2012年2月>
          2930311234
          567891011
          12131415161718
          19202122232425
          26272829123
          45678910

          統計

          常用鏈接

          留言簿(13)

          我參與的團隊

          隨筆分類(69)

          隨筆檔案(68)

          最新隨筆

          搜索

          積分與排名

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 康乐县| 谢通门县| 尉犁县| 天镇县| 平顶山市| 哈尔滨市| 凤台县| 佛学| 府谷县| 罗田县| 安顺市| 靖江市| 宣武区| 株洲县| 冀州市| 沅陵县| 义乌市| 建始县| 饶河县| 德钦县| 武义县| 沂水县| 中西区| 安平县| 温州市| 磐安县| 松滋市| 沙洋县| 富平县| 新宾| 阿拉善右旗| 伊金霍洛旗| 蓝山县| 新邵县| 邓州市| 临朐县| 翁牛特旗| 巴林左旗| 玉树县| 攀枝花市| 南陵县|