我开始在 ASP.NET Core 8.0 上开发 MVC 项目。我有一个表单,用户最多可以上传 10 张照片/文件/。
如果 ModelState 无效且表单重新加载,临时存储照片的最佳位置在哪里?在这种情况下,我希望用户能够删除和/或添加新的。
ChatGPT 建议我将它们存储在 wwwroot 文件夹中的临时文件夹中,并在 ModelState 有效时删除它们。但这种方法是否容易受到服务器的攻击?
在这种情况下你会给我什么建议?然而,另一方面,我认为这是一个非常好的用户到期时间,我不想剥夺用户的权利。
提前非常感谢! :))
您好, 约翰娜·科诺娃。
我在这里看到了一些选项。这在很大程度上取决于您期望的流量以及您需要优化多少资源。