精细上传器S3上传,无需额外的策略签名请求

时间:2015-03-26 14:46:28

标签: javascript jquery file-upload amazon-s3 fine-uploader

通过使用我们自己的XML api调用覆盖策略发布请求,是否可以通过提供已签名的策略文档以及密钥和其他凭据来使用Fine Uploader上传到Amazon S3存储桶? / p>

我们的公司API在一个响应中返回所有凭据,包括文件的签名策略,并且已经很好地建立,因此无法设置签名页面。

1 个答案:

答案 0 :(得分:0)

这可能适用于非分块上传,因为Fine Uploader只会对签名的策略文档发出一个请求。但是,在以块的形式上载文件时,必须使用S3 REST API。在这种情况下,不使用政策文件。相反,必须为每个请求签署一长串相关标头。然后,此签名随REST调用一起提供。标头随每个请求而变化,因此需要新的签名。

如果您想支持S3的分块和并发分块,您需要确保每个请求都通过签名服务器单独签名,或者使用身份提供程序来处理此客户端,如我们的文档中所示在http://docs.fineuploader.com/branch/master/features/no-server-uploads.html