目前我正在开发一个 MVC Web 应用程序,它应该有一个用于某种条目的创建对话框。
应该可以输入一些文字信息,也可以上传文件、图片、视频等。
出现以下问题:
是否有在 ONCE 上传全部信息的一般最佳实践?在用户真正决定提交信息之前,不应在数据库中创建对象。
我想了一些解决办法
- 在浏览器中使用 FileAPI 存储上传
- 选择文件时立即 AJAX-Upload。但是在哪里“缓存”服务器上的文件呢?由于我正在创建对象,因此该条目不在数据库中。
- 打开表单时创建数据库条目?但这会导致数据库中的垃圾
任何建议都非常感谢
谢谢 亲切的问候