WPF:如何将 SQL 服务器类型中的图像保存为图像?
WPF: How to save image in SQL Server type as image?
我正在尝试使用 WPF 将图像保存到数据库(SQL 服务器)。 Web 上的每个解决方案都适用于 WinApp。
我在他们的中找不到某些类名或命名空间。
请帮帮我!
谢谢。
我认为 sql 服务器中没有明确的 "image" 类型。如果您想将图像存储在 sql 服务器中,您可以使用 varbinary 类型将其存储为二进制文件:https://docs.microsoft.com/en-us/sql/connect/jdbc/using-advanced-data-types?view=sql-server-ver15
但是,我认为存储图像的最常见解决方案可能是使用其他类型的文件存储,并将 url 存储到图像在 sql 数据库中存储的位置。
更好的做法是将图像保存在 storage/cdn 中并使用资源 ID 或 url 由客户端加载图像。
你可以看到这个 post 为什么不将图像存储在数据库中可能是个好主意。
但是,如果您确实需要在数据库中存储图像,请考虑使用 BLOB 列并将图像存储到其中。
我正在尝试使用 WPF 将图像保存到数据库(SQL 服务器)。 Web 上的每个解决方案都适用于 WinApp。
我在他们的中找不到某些类名或命名空间。
请帮帮我!
谢谢。
我认为 sql 服务器中没有明确的 "image" 类型。如果您想将图像存储在 sql 服务器中,您可以使用 varbinary 类型将其存储为二进制文件:https://docs.microsoft.com/en-us/sql/connect/jdbc/using-advanced-data-types?view=sql-server-ver15 但是,我认为存储图像的最常见解决方案可能是使用其他类型的文件存储,并将 url 存储到图像在 sql 数据库中存储的位置。
更好的做法是将图像保存在 storage/cdn 中并使用资源 ID 或 url 由客户端加载图像。
你可以看到这个 post 为什么不将图像存储在数据库中可能是个好主意。
但是,如果您确实需要在数据库中存储图像,请考虑使用 BLOB 列并将图像存储到其中。