首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >创建上传文件的“版本”的最佳方式是什么?

创建上传文件的“版本”的最佳方式是什么?
EN

Stack Overflow用户
提问于 2009-02-10 12:13:17
回答 3查看 96关注 0票数 1

在我的应用程序中,人们会上传简历,他们可以更新我存储的简历。简历使用数据库中的文件流。这工作得很好。但现在我想跟踪上传的简历的版本,以找到最新和以前的简历。

做这件事最好的方法是什么?

EN

回答 3

Stack Overflow用户

发布于 2009-02-10 12:17:28

如果我是你,我会做的是在表中添加一个versionNumber列,当“更新”他们的简历时,我只会在数据库中写一个新的条目。然后,您应该有一个名为ResumeActive的列或类似于位字段的列。只需将最近的简历标记为活动简历,并将所有其他简历标记为非活动简历。

如果他们希望将简历回滚到以前的版本,只需将其标记为活动的,并将所有其他的标记为非活动的。我希望这会有帮助,并且我正确理解了你的问题。

票数 4
EN

Stack Overflow用户

发布于 2009-02-10 12:37:43

您还可以使用能够识别文档版本的存储引擎,这样不仅可以跟踪版本,还可以在版本之间快速切换并查看差异。如果你使用windows作为你的解决方案,你可以研究Sharepoint ($)或者Sharepoint Portal Services (免费)

票数 0
EN

Stack Overflow用户

发布于 2009-02-10 13:02:40

使用普通或二进制比较,并在每次更改时,将比较的结果与版本号一起存储在数据库中。因此,如果用户想要恢复,请将所有差异应用于该版本。这将比存储整个文件的每个版本占用更少的空间。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/532064

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档