6

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

现在下面是我的问题:

1) 如果用户的文件损坏,他们可以在 2-3 天前回滚他们的文件夹。当用户上传他们的重要文件时,文件必须是安全的并且不受病毒侵害。

是否有任何提供此类设施的第三方存储服务器?

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

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

谢谢。

4

2 回答 2

3
  1. 任何云存储服务都可以用于此。您将获得硬盘空间。没有为此提供修订控制系统的存储服务器。不过,您可以为此使用 git、svn。但由于文件是二进制文件,您无法获得这些工具的全部功能。

  2. 如何预览文件取决于您。如果您使用 PHP,您可以创建站点,并在后端使用 API 与存储服务进行交互。如果您使用 PHP,则不能使用 Google 文档。另请注意,Google 链接可以设为私有。

我建议你这个,

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

一些云存储服务

  1. 亚马逊 S3。它还支持版本控制。
  2. 谷歌云存储
  3. 微软天青
于 2012-05-31T05:48:07.100 回答
0

试试 Microsoft SkyDrive 或 Google Drive 或 Dropbox

于 2012-05-31T05:43:57.337 回答