繁体   English   中英

语法错误:JavaScript中出现意外令牌/将数据发布到Amazon S3

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM