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)

          最新隨筆

          搜索

          積分與排名

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 基隆市| 平顺县| 林口县| 清苑县| 仁化县| 牟定县| 通许县| 胶南市| 江北区| 莱芜市| 高要市| 上林县| 绥滨县| 灯塔市| 昌吉市| 修文县| 双城市| 华阴市| 阳原县| 桂阳县| 新乐市| 鄄城县| 兴海县| 通辽市| 加查县| 哈密市| 万全县| 阜城县| 江山市| 景德镇市| 宣威市| 莎车县| 萨嘎县| 甘泉县| 什邡市| 巩义市| 新河县| 罗城| 成都市| 湘乡市| 松原市|