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 想飛就飛 閱讀(602) 評論(0)  編輯  收藏 所屬分類: Groovy/Grails

          公告


          導航

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

          統計

          常用鏈接

          留言簿(13)

          我參與的團隊

          隨筆分類(69)

          隨筆檔案(68)

          最新隨筆

          搜索

          積分與排名

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 海城市| 青州市| 法库县| 凯里市| 西林县| 毕节市| 慈溪市| 思茅市| 新巴尔虎左旗| 舒兰市| 宕昌县| 临猗县| 锡林郭勒盟| 灵川县| 宁津县| 邵阳市| 宜昌市| 老河口市| 蓝山县| 永修县| 辽阳市| 华亭县| 江城| 洱源县| 株洲市| 东港市| 古浪县| 方正县| 鸡泽县| 曲松县| 金门县| 静乐县| 滕州市| 昔阳县| 正阳县| 时尚| 怀柔区| 延寿县| 鄂托克旗| 临沂市| 资溪县|