我正在开发一个网站,其中一个要求是将多个图像添加到单个数据库列以及其他详细信息。
这是我的网络表单的截图:
这是我的数据库表:
但我对在一行的特定字段中添加多个图像感到困惑。单个记录是否可以包含存储多个图像的字段?请建议一个很好的解决方案来解决这个问题。
谢谢
答案 0 :(得分:1)
您可以使用MIME Multipart格式将多个文件一起存储在单个Blob或流中。请参阅此RFC:https://www.w3.org/Protocols/rfc1341/7_2_Multipart.html
请注意,使用一个单独的表,每个图像/文件有一个记录是一个更好的整体解决方案,因为从Multipart blob中提取文件会产生很大的开销,使其变得缓慢而低效...所以不要存储更大的文件超过几千字节。