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