最佳自动文件上传和元数据保存流程

时间:2016-10-03 18:51:50

标签: file-upload upload

我目前正在研究文件上传,并希望以类似于YouTube,Facebook,Soundcloud等处理它们的方式运行该功能。文件在后台上传(显示进度条),同时用户可以输入任何元信息并在上传期间或之后保存该元信息。只有在用户点击保存按钮后才会发布该文件。据推测,如果用户在上传完成期间或之后的任何时候取消,则从服务器/数据库中删除保存的元信息和文件。

最佳流程是什么?我想到了几个选项,但也许我错过了一些东西。

  1. 将元数据(没有文件)保存到数据库并保存"保存"标志,指示文件在用户配置文件中是否可见。上载文件后,将路径保存到数据库。当用户"保存"只需将保存的标志设置为true即可。

  2. 不要保存元数据,直到用户保存文件为止。上传文件并将路径保存在临时表中。上传文件时,允许用户保存元数据,此时文件路径将从临时表移动到通常的表中

  3. 谢谢!

0 个答案:

没有答案