使用ajax jquery将图像上传到amazon s3

时间:2018-05-30 18:55:39

标签: jquery ajax amazon-web-services amazon-s3

我是呼叫rest api的新手,我需要将图像上传到亚马逊s3桶,我看到有一个示例语法如下(来自亚马逊网站)

  

PUT /my-image.jpg HTTP / 1.1

     

主持人:myBucket.s3.amazonaws.com

     

日期:2009年10月12日星期三17:50:00 GMT

     

授权:授权字符串

     

内容类型:image / jpeg

     

内容长度:11434

     

期待:100-continue

     

x-amz-storage-class:REDUCED_REDUNDANCY

如何在ajax调用的目标网址中编写此主机名,如何在此请求中传递图像对象?如何在我的ajax调用中设置这些细节?

我的不完整的ajax请求代码无效

$.ajax({

        type: 'PUT',

        url:'https://mybucketname.s3.amazonaws.com',

        headers:{            
            'Content-Type': 'image/jpeg'
        },
        success:function(data)
        {
            alert(data);
        },
        error:function(data)
        {
            alert(JSON.stringify(data));
        }

    });

0 个答案:

没有答案