我是Web Api的新手,正在进行我的第一个项目。我正在为我们公司开发移动CRM系统。
我想存储公司徽标、客户面部照片等等。
我找到了一些关于这个话题的教程,但不幸的是其中一些已经过时(没有使用异步),而其他一些则无法工作。
最后我找到了这个网站:http://www.intstrings.com/ramivemula/articles/file-upload-using-multipartformdatastreamprovider-in-asp-net-webapi/,它可以正常工作,但是我还有一些问题需要解决。
1)我应该使用App_Data(或任何其他文件夹,如/Uploads)来存储这些图像,还是应该将图像存储在数据库中?
2)我可以只设置支持的图像格式,如.jpg、.png,并拒绝任何其他文件吗?
3)如何在上传方法中处理图像?比如缩放、降低文件大小、质量等等?
谢谢。