我想建立一个网页,用户可以将非常大的数据文件上传到 OpenStack Swift。数据文件的文件大小有时会超过 Rackspace Cloud Files (5 GB) 的目标文件大小限制。这似乎排除了使用FormPost 上传输入文件的可能性。引用Rackspace Cloud Files 文档:如果您的用户尝试上传大于 5 GB 的对象,他们将收到文件大小错误
我如何设置一个网页,用户可以将非常大的数据文件上传到 OpenStack Swift?我们目前使用 OpenStack 提供商 Rackspace 和他们称为 Rackspace Cloud Files 的 Open Swift 服务。
FormPost 将是一个很好的解决方案,因为它不依赖于通过我的 Web 服务器发送数据文件。使用 FormPost,数据文件被直接发送到 Rackspace Cloud Files。
作为一个很好的通用安全权限策略,我还想找到一种方法,让用户尽可能少地使用 Rackspace 权限。