我正在尝试使用knox和node.js上传S3上的文件:
var s3req = s3.putBuffer(buffer, fileName, {
'Access-Control-Allow-Origin': 'http://myurl.com',
'Content-Type': mimetype,
'Cache-Control': 'public, max-age=' + maxAge,
'x-amz-acl': 'public-read'
}, function (err, s3res) {
// do something
文件上传正常。但是,在使用XHR请求资源时,它在响应中没有Access-Control-Allow-Origin
标头,因此失败。
是否无法在单个资源上设置此标头?我是否必须在整个桶上设置它?