![](/img/trans.png)
[英]How to Insert a record in database using dropdownlist In asp.net mvc?
[英]How to insert images into database using asp.net core mvc 6?
我正在尝试创建一个网站。 但我不知道如何将照片上传到数据库。 所有信息都已过时
如果您的图像尺寸很小,那么您可以将其转换为 base64,并存储在您的数据库中。
如果尺寸非常大,那么您将面临一些问题。
保存图片和图像的正确方法
如果图片是 static 资源,你可以将它存储在 wwwroot 下。 由于它不会经常更新,您可以将其保存在这里。
如果图片是 web 用户创建的,你也可以按照第一个建议,创建像wwwroot/userdata/userid/
这样的文件夹,像wwwroot/userdata/userid/xx.jpg
这样的路径。 主要缺点是不利于维修。
缺点是wwwroot下发布的文件会越来越大,当很多用户访问操作时,web服务器的压力也会增大。
您可以将图像存储到存储帐户或其他第三方服务的最佳选择。
这样,我们的数据库只需要保存路径即可。 有利于图像数据的维护。 web服务器在访问和运行过程中不会有压力。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.