[英]Syntax error: unexpected token in Javascript / posting data to amazon s3
这是我使用yui上传器的一部分:
function upload() {
if (fileID != null) {
uploader.upload(fileID, "http://url",
'POST',
{ AWSAccessKeyId: "keyhere",
acl: "public-read",
key: "queue/${filename}",
policy: "somestring",
Content-Type: "",
success_action_redirect: "http://urlhere",
signature: "sigstring"
},
'file');
fileID = null;
}
}
“内容类型”导致语法错误。 我可以看到问题了。 但是我发布到的亚马逊s3存储桶期望这个变量名 。 因此,我没有选择用下划线替换减号或使用CamelCase概念。
如何提交“ Content-Type”作为变量名?
使用双引号:
{ AWSAccessKeyId: "keyhere",
acl: "public-read",
key: "queue/${filename}",
policy: "somestring",
"Content-Type": "",
success_action_redirect: "http://urlhere",
signature: "sigstring"
},
将密钥放在引号中:
"Content-Type": "",
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.