我看大多数网站, 上传文件, 都会有刷新状态, 这是不是说明文件在信息发布之前就已经上传到后端了?
那么如果不和普通的表单数据一起传给同一个后端路由存储的话, 单独的文件数据用什么变量记录文件名, 再和未上传的信息关联呢? 这时候如果表单数据和文件没有同时处理, HTTP 连接可能已经结束了. 变量什么的也销毁了.
- 如果先保存数据到数据库, 再上传文件, 显得有些不人性化 !
- 先保存了文件, 如果放弃信息发布, 那么从哪里找文件名去删除呢 ?
- 难道只有保存部分未完成数据在后端的方法? 下次用户新建信息时把数据传递给他? 好像十分麻烦, 还要考虑用缓存或者设计单独的数据库保存这种未完成的数据 !