数据库中的图像

loc*_*ock 5 c# mysql database asp.net

是否可以在MYSQL数据库中存储图像文件(.jpg,.gif等)?或者只是在系统中存储并获取图像的参考路径?

我正在使用ASP.NET C#,所以如果你有示例代码,那么如果你可以分享它会很棒.

Don*_*nut 6

是的,您可以将图像文件(和任何其他文件)作为二进制数据存储在数据库中.

在MySQL中,BLOB数据类型可用于实现此目的.

BLOB是一个二进制大对象,可以容纳可变数量的数据.四种BLOB类型是TINYBLOB,BLOB,MEDIUMBLOB和LONGBLOB.它们的区别仅在于它们可以容纳的值的最大长度.[...]

BLOB值被视为二进制字符串(字节字符串).它们没有字符集,排序和比较基于列值中字节的数值.


loc*_*ock 1

拿这个... ASP.NET 图像上传与调整大小您可以找到各种示例。