提交报表,上传大图片就报错,小图片就正常

image.png

FineReport 爱奇异 发布于 2024-2-6 21:08
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
yalinLv6中级互助
发布于2024-2-6 22:50(编辑于 2024-2-7 10:24)

这个要检查一下对应数据库的字段类型是什么?把数据库对应的字段的长度调长点就可以了。

更改数据类型为:MediumBlob,试试看

在MySQL数据库中,Blob(二进制大对象)是一种用于存储大型二进制数据的类型。它可以包含各种类型的二进制数据,如图像、音频、视频等。Blob在MySQL中有多种变体,它们的主要差异在于能够存储的最大文件大小:

TinyBlob:最大可存储255字节的文件。

Blob:最大可存储65KB的文件。

MediumBlob:最大可存储16MB的文件。

LongBlob:最大可存储4GB的文件。

  • 爱奇异 爱奇异(提问者) blob类型,我调到255了,我下载的模板也是这样设置的
    2024-02-07 08:43 
  • yalin yalin 回复 爱奇异(提问者) 更改数据类型为:MediumBlob,试试看
    2024-02-07 10:24 
  • 爱奇异 爱奇异(提问者) 回复 yalin 我改成longblob就好了
    2024-02-07 21:31 
  • yalin yalin 回复 爱奇异(提问者) LongBlob:最大可存储4GB的文件,虽然问题是解决了,如果图片多的话,对服务器性能是有影响的。
    2024-02-07 23:31 
  • 2关注人数
  • 163浏览人数
  • 最后回答于:2024-2-7 10:24
    请选择关闭问题的原因
    确定 取消
    返回顶部