上传下载文件?

上传下载设置好了,但是我入库的时候提示字段长度太短

我用的blob类型的  这种应该怎么处理

Data truncation: Data too long for column 'dk_010' at row 1

参考:https://help.fanruan.com/finereport/doc-view-599.html

1636008777(1).png

1636008791(1).png

1636009843(1).png

FineReport Surname 发布于 2021-11-4 14:53 (编辑于 2021-11-4 15:11)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
1
snrtuemcLv8专家互助
发布于2021-11-4 15:01

你是什么数据库,像mysql中blob字段一般是64kb大小,是不是文件超过大小了

  • Surname Surname(提问者) mysql数据库 ,那上传文件什么的肯定要比64kb大
    2021-11-04 15:03 
  • snrtuemc snrtuemc 回复 Surname(提问者) 将bolb类型改为mediumtext(或则text),text最大支持64kb的文件,mediumtext最大支持16M的文件,可视情况进行设置
    2021-11-04 15:07 
  • Surname Surname(提问者) 回复 snrtuemc 类型我设置成longblob,但是我在预览的时候 ,我再想下载的时候就变了
    2021-11-04 15:10 
  • Surname Surname(提问者) 回复 snrtuemc 重新上传了图片
    2021-11-04 15:11 
  • snrtuemc snrtuemc 回复 Surname(提问者) 这个是因为存进数据库,成为二进制格式,直接下载不行,需要转换格式才可以,直接不行的,建议不要存进数据库
    2021-11-04 15:14 
  • 2关注人数
  • 256浏览人数
  • 最后回答于:2021-11-4 15:11
    请选择关闭问题的原因
    确定 取消
    返回顶部