【问题标题】:Fine uploader request not working from vb6精细的上传器请求在 vb6 中不起作用
【发布时间】:2016-03-06 22:40:21
【问题描述】:

我正在使用以下策略格式并使用策略库 64 和签名 sha 库 64 创建应用程序/json 格式,但得到 ​​p>

“尝试解析签名响应时出错:SyntaxError: Unexpected token s”

你能指出我错在哪里吗:

strToPolicy = "{
    ""expiration"": ""2015-01-01T12:00:00.000Z"", 
    ""conditions"": [ 
        {""bucket"": manishtests3.s3-website-ap-southeast-1.amazonaws.com }, 
        {""acl"": ""public-read"" },
        {""key"": my access key id},
        {""x-amz-meta-qqfilename"": Search.png},
    ]
}"

【问题讨论】:

    标签: amazon-s3 fine-uploader


    【解决方案1】:

    您的政策似乎只是格式错误的 JSON...请注意以下格式:

    {
        "conditions": [
            {
                "bucket": "manishtests3.s3-website-ap-southeast-1.amazonaws.com"
            },
            {
                "acl": "public-read"
            },
            {
                "key": "my access key id"
            },
            {
                "x-amz-meta-qqfilename": "Search.png"
            }
        ],
        "expiration": "2015-01-01T12:00:00.000Z"
    }
    

    还有一个关于利用 Fine Uploader 和 Amazon S3 的特定 example of Amazon S3 Policy Format 的详细信息。

    【讨论】:

    • 之后我得到这个响应:XMLHttpRequest 无法加载mytestupload.s3.amazonaws.com。预检响应无效(重定向)
    • 之后我得到这个响应:XMLHttpRequest cannot load manishtests3.s3.amazonaws.com。预检响应无效(重定向)。我只是更改端点,因为它说 404 错误,所以我将其更改为 manishtests3.s3.amazonaws.com。现在上面说了。
    • 这看起来是对跨域请求的错误响应。您确定您已在 S3 存储桶中正确设置 CORS configuration
    猜你喜欢
    • 1970-01-01
    • 2015-05-30
    • 2012-03-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-04
    • 2015-11-08
    • 1970-01-01
    相关资源
    最近更新 更多