You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Web API无法存入超8192字节Byte数组至MySQL数据库问题排查

问题:大字节数组通过Web API存入MySQL BLOB字段为Null的排查

我在Web API中编写了一个接收两个字节数组(源自用户在网站上传的图片)的方法:第一个数组长度为7156字节,第二个为317611字节。该方法将数组存入MySQL数据库的BLOB类型字段中,第一个数组可正常存入,但第二个数组存入后数据库中显示为Null。不过若直接在数据库中存入317611字节的图片(不通过Web API)则可成功保存。请问问题出在数据库还是Web API?

我的Web API方法代码如下:

[HttpPost]
public void SavePictures([FromBody] Request value)
{
    guest.Avatar = value.AvatarBytes;
    guest.Passport = value.PassportBytes;
    _dbContext.Guests.Add(guest);
    _dbContext.SaveChanges();
}

附两个字节数组截图:
第一个字节数组
第二个字节数组

内容的提问来源于stack exchange,提问作者Diane

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.02 14:02:03