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)

          最新隨筆

          搜索

          積分與排名

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 同仁县| 正阳县| 恩平市| 思南县| 青神县| 土默特右旗| 宜君县| 铁力市| 宝清县| 镇赉县| 凌源市| 泰安市| 石门县| 绥棱县| 西宁市| 惠东县| 宁武县| 平南县| 清原| 大冶市| 教育| 东平县| 色达县| 集安市| 新野县| 和平县| 银川市| 定兴县| 瑞金市| 荆门市| 渑池县| 湛江市| 天柱县| 山丹县| 洛南县| 湄潭县| 绵竹市| 义马市| 全椒县| 南平市| 鄂托克旗|