首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在线文件存储逻辑

在线文件存储逻辑
EN

Stack Overflow用户
提问于 2012-05-31 13:36:37
回答 2查看 1.5K关注 0票数 6

我想开发一个像文件管理器这样的网站。用户注册并将获得固定磁盘空间,比方说20MB。现在用户可以上传他们的pdf,doc,txt,jpeg等文件,直到他们的磁盘限制。我可以使用PHP进行开发。

下面是我的问题:

1)如果用户的文件损坏,他们可以在2-3天内回滚文件夹。在用户上传重要文档时,文件必须安全可靠,不会受到病毒的侵袭。

是否有提供此类功能的第三方存储服务器?

2)所有文件都应该在浏览器中预览。我正在使用谷歌文档查看器。在浏览器中预览文件是一种安全有效的方法吗?但谷歌链接可以从所有人访问,我需要添加一些限制,因为文件只能由他们的所有者查看。

我知道这是一项主要任务,但我只需要一些逻辑。请分享你的想法。

谢谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-05-31 13:48:07

  1. 任何云存储服务都可以用于此目的。您将获得硬盘空间。没有存储服务器为此提供版本控制系统。你可以使用git,svn来做这件事。但是,由于这些文件是二进制文件,因此您无法获得这些工具的全部功能。
  2. 如何预览文件取决于您。如果您使用PHP,您可以创建站点,并在后端使用API与存储服务进行交互。如果你使用PHP,Google doc不是一个好的选择。还要注意的是,谷歌的链接可以是私有的。

我建议你这样做,

  • 查找云存储服务并使用服务器中的存储。任何都可以。
  • 使用PHP创建UI,并使用PHP控制访问。
  • 通过API
  • 直接或通过第三方存储服务器操作您的服务器中的文件,并使用修订控制系统来跟踪更改。并在PHP端使用它的API。

一些云存储服务

  1. Amazon S3.它还支持版本控制。
  2. Google Cloud Storage
  3. Microsoft Azure
票数 3
EN

Stack Overflow用户

发布于 2012-05-31 13:43:57

试用微软SkyDrive、谷歌硬盘或Dropbox

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

https://stackoverflow.com/questions/10827975

复制
相关文章

相似问题

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