Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
File upload 客户机在云中存储自定义文件的解决方案 我们有多个客户在使用我们的服务 每个客户可以创建多个项目 每个客户都可以将多个文件上载到其任何项目中 每个文件可能都有相关的自定义元数据 每个客户可以将任何项目“共享”给另一个客户 每个客户都可以对自己或共享的项目/文件发表评论_File Upload_Amazon S3_Cloud - Fatal编程技术网

File upload 客户机在云中存储自定义文件的解决方案 我们有多个客户在使用我们的服务 每个客户可以创建多个项目 每个客户都可以将多个文件上载到其任何项目中 每个文件可能都有相关的自定义元数据 每个客户可以将任何项目“共享”给另一个客户 每个客户都可以对自己或共享的项目/文件发表评论

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上构建的幕后)。要实现您提到的所有功能,这是相当多的编程工作

我的问题是关于在云中存储文件。最好的解决方案是什么?我考虑过Amazon S3,但也许有更好的替代方案?

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


您也可以在S3上构建它(Dropbox,我猜Box也是在S3上构建的幕后)。要实现您提到的所有功能,这是相当多的编程工作

如果我使用S3,您认为如何为每个用户创建唯一的bucket,还是应该将所有文件保存在一个bucket中,并将所有者的信息保存在DB中?最好存储在一个bucket中。整个AWS中的bucket名称必须是唯一的。有几种方法可以根据最终用户的id(比如facebook id)对bucket进行分区。这些都在这里详细说明:。看一看!