File upload 客户机在云中存储自定义文件的解决方案 我们有多个客户在使用我们的服务 每个客户可以创建多个项目 每个客户都可以将多个文件上载到其任何项目中 每个文件可能都有相关的自定义元数据 每个客户可以将任何项目“共享”给另一个客户 每个客户都可以对自己或共享的项目/文件发表评论
我的问题是关于在云中存储文件。最好的解决方案是什么?我考虑过Amazon S3,但也许有更好的替代方案?您可以探索Box.com解决方案。它们是云中的高级文件管理解决方案,支持细粒度权限管理,如您前面所述。Dropbox for Team也是另一个选项-权限模型没有Box广泛,但同步客户端在这里非常稳定。在我最近的一个项目中,我使用box.com主要是因为它们的细粒度权限控制File upload 客户机在云中存储自定义文件的解决方案 我们有多个客户在使用我们的服务 每个客户可以创建多个项目 每个客户都可以将多个文件上载到其任何项目中 每个文件可能都有相关的自定义元数据 每个客户可以将任何项目“共享”给另一个客户 每个客户都可以对自己或共享的项目/文件发表评论,file-upload,amazon-s3,cloud,File Upload,Amazon S3,Cloud,我的问题是关于在云中存储文件。最好的解决方案是什么?我考虑过Amazon S3,但也许有更好的替代方案?您可以探索Box.com解决方案。它们是云中的高级文件管理解决方案,支持细粒度权限管理,如您前面所述。Dropbox for Team也是另一个选项-权限模型没有Box广泛,但同步客户端在这里非常稳定。在我最近的一个项目中,我使用box.com主要是因为它们的细粒度权限控制 您也可以在S3上构建它(Dropbox,我猜Box也是在S3上构建的幕后)。要实现您提到的所有功能,这是相当多的编程工作
您也可以在S3上构建它(Dropbox,我猜Box也是在S3上构建的幕后)。要实现您提到的所有功能,这是相当多的编程工作 如果我使用S3,您认为如何为每个用户创建唯一的bucket,还是应该将所有文件保存在一个bucket中,并将所有者的信息保存在DB中?最好存储在一个bucket中。整个AWS中的bucket名称必须是唯一的。有几种方法可以根据最终用户的id(比如facebook id)对bucket进行分区。这些都在这里详细说明:。看一看!