客户端在云中存储自定义文件的解决方案

时间:2014-03-03 14:41:40

标签: file-upload amazon-s3 cloud

  1. 我们有多个客户使用我们的服务。
  2. 每个客户都可以创建多个项目。
  3. 每个客户都可以将多个文件上传到他的任何项目中。
  4. 每个文件都可能包含自定义元数据。
  5. 每个客户可以将任何项目“共享”给另一个客户。
  6. 每个客户都可以评论他或他的任何共享项目/文件。
  7. 我的问题是关于存储在云端的文件。什么是最佳解决方案?我想过亚马逊S3,但也许有更好的选择?

1 个答案:

答案 0 :(得分:1)

您可以探索Box.com解决方案。它们是云中的高级文件管理解决方案,并支持如上所述的细粒度权限管理。 Dropbox for Teams也是另一种选择 - 权限模型不像Box那么广泛,但同步客户端在这里非常稳定。在我最近的一个项目中,我使用box.com主要是因为他们的细粒度权限控制

你也可以在S3上构建它(Dropbox,我猜Box也是在S3上建立的幕后)。为了实现你提到的所有功能,这是一些编程工作!