Filepicker.io:将文件存储到S3时设置缓存控制头

时间:2014-06-27 18:27:45

标签: amazon-s3 amazon-cloudfront filepicker.io

我正在使用filepicker.io将文件上传到我的S3存储桶,这很有效,但人们如何设置缓存控制标头一旦到达那里?显然,不支持通过filepicker.io API配置标头,我正在试图找出最佳选择。

我查看了CloudFront以配置自定义TTL,但是没有设置缓存控制标头,似乎浏览器实际上并不会缓存事物(有一个不祥的警告,它依赖于浏览器)。

Origin不会添加Cache-Control max-age指令

  • CloudFront缓存 - 对象缓存的时间超过24小时或 CloudFront最小TTL。
  • 浏览器缓存 - 取决于浏览器。

或者我是否需要从服务器拨打其他电话来设置标头?

1 个答案:

答案 0 :(得分:0)

通过filepicker存储在S3中时,无法设置缓存缓存控制标头。

但是,当下载filepicker文件时,您可以在浏览器端设置它。 只需添加

{cache: true}

属性为filepicker函数。