在图像上传asp.net时调整图像大小

时间:2014-08-28 15:58:23

标签: c# sql asp.net

我尝试在将图片上传到数据库后调整图片大小,但我不知道如何。 是否可以调整使用nvarchar(max)格式上传到数据库的图像的大小,或者只需将其保存为图像格式? 可以在上传之前调整大小吗? 我正在使用图片上传控件

1 个答案:

答案 0 :(得分:0)

我使用来自http://imageresizing.net/的插件,然后我从代码隐藏调用来调整图像大小。您需要支付一些免费零件和其他零件。您也可以从Visual Studio中的NuGet获取它。在存储图像之前,调整大小将在C#中的服务器上处理。

顺便说一句,如果您有许多图像,最好将它们存储在文件系统或云存储帐户中。数据库未针对图像进行优化,如果将它们全部保存在数据库中,则可能会导致大的性能问题或高成本。我将文件名保存在数据库中,然后将所有图像存储在Amazon S3存储中。