【发布时间】:2014-08-28 15:58:23
【问题描述】:
我正在尝试将图像上传到数据库后调整其大小,但我不知道如何操作。 是否可以调整以 nvarchar(max) 格式上传到数据库的图像的大小,或者只需将其保存为图像格式? 可以在上传之前调整大小吗? 我正在使用图片上传控件
【问题讨论】:
我正在尝试将图像上传到数据库后调整其大小,但我不知道如何操作。 是否可以调整以 nvarchar(max) 格式上传到数据库的图像的大小,或者只需将其保存为图像格式? 可以在上传之前调整大小吗? 我正在使用图片上传控件
【问题讨论】:
我使用来自http://imageresizing.net/ 的插件,然后我从代码隐藏调用它来调整图像大小。有一些免费零件和其他零件您必须付费。您还可以从 Visual Studio 中的 NuGet 获取它。在存储图像之前,调整大小在 C# 中的服务器上处理。
顺便说一句,如果您有很多图像,最好将它们存储在文件系统或云存储帐户中。数据库没有针对图像进行优化,如果将它们全部保存在数据库中,可能会导致很大的性能问题或高成本。我将文件名保存在数据库中,然后将所有图像存储在 Amazon S3 存储中。
【讨论】: