java怎么给用户上传图片到数据库

qq_33517351 2018-05-27 04:14:00
我用的smartupload,然后我要向一个mysql的表上传图片,是设置mysql的图片数据类型为blob吗,我每次上传都报错。。。有什么简单的方法吗,根据登入用户的id上传图片,其他信息都有了,就单独把用户要提交的图片上传到数据库。目前我点击上传能获得图片的size,但就是上传报错各种看不懂啊。。。实体类tostring 只有图片有,其他都是null。。很费解我就是只传图片,其他不用传数据库。。求帮助!!!谢谢!
...全文
1324 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
Dkodak 2018-06-13
  • 打赏
  • 举报
回复
数据库存图片的路径就好了
绿旅嗒 2018-05-29
  • 打赏
  • 举报
回复
做一个公共上传的接口,前端上传后放回图片或文件地址,提交表单再保存地址到数据库。文件一般是保存在本地磁盘或存储上
Best1fly 2018-05-29
  • 打赏
  • 举报
回复
图片保存在本地,数据库保存图片地址。
verejava 2018-05-28
  • 打赏
  • 举报
回复
一般图片保存在硬盘中,数据库只存图片地址, 直接存数据库开销太大了
竹子_bamboo 2018-05-28
  • 打赏
  • 举报
回复
看是不是因为图片过大的原因,使用blob时,最大容量只有64kb,LONGBLOB类型的容量4194303.99kb,改成LONGBLOB试试

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧