Asp.net 将图像存储到数据库和数据类型

Asp.net 将图像存储到数据库和数据类型,asp.net,types,Asp.net,Types,我想创建数据库并存储他们的图像。我想知道哪种方法最好。是否将每个图像的路径保存到表中或其他内容?正确的数据类型是什么?之后,我将从web应用程序检索图像。我使用ASP.NET您可以使用image数据类型来存储较大的图像大小,对于较小的图像(大小低于256K),您可以使用sql中的varbinary数据类型。在将图像文件保存到数据库之前,您必须将其转换为字节数组或图像流。如果我将图像路径保存为字符串,则可能会重复,错了吗?如果我使用varbinary,这是什么意思?我仍然必须将图像存储到文件夹中?

我想创建数据库并存储他们的图像。我想知道哪种方法最好。是否将每个图像的路径保存到表中或其他内容?正确的数据类型是什么?之后,我将从web应用程序检索图像。我使用ASP.NET

您可以使用image数据类型来存储较大的图像大小,对于较小的图像(大小低于256K),您可以使用sql中的varbinary数据类型。在将图像文件保存到数据库之前,您必须将其转换为字节数组或图像流。

如果我将图像路径保存为字符串,则可能会重复,错了吗?如果我使用varbinary,这是什么意思?我仍然必须将图像存储到文件夹中?如果您将图像存储在单独的文件夹中,路径与永久路径相同,则可以使用文本数据类型将路径存储在数据库中。我不将图像存储在某个位置,我只想在任何位置管理图像。我想显示图像。在我的表格(以db为单位)和列名图片中,最好的数据类型是什么?您使用的是哪个数据库?