Javascript 奇怪的响应

Javascript 奇怪的响应,javascript,ajax,amazon-web-services,amazon-s3,Javascript,Ajax,Amazon Web Services,Amazon S3,我试图用Javascript从S3中获取一个文件,但是我得到了一个非常奇怪的代码,在代码之后检查图像 AWS.config.update({ 'accessKeyId': 'XXX', 'secretAccessKey': 'XXX', 'region': 'us-east-1' }); var s3 = new AWS.S3(); var s3Params = { Bucket: "mybucket

我试图用Javascript从S3中获取一个文件,但是我得到了一个非常奇怪的代码,在代码之后检查图像

      AWS.config.update({
        'accessKeyId': 'XXX',
        'secretAccessKey': 'XXX',
        'region': 'us-east-1'
      });
      var s3 = new AWS.S3();
      var s3Params = { Bucket: "mybucket", Key: "path/photo-515169.jpeg"}
      const url = s3.getSignedUrl('getObject', s3Params)
      $.ajax({
          url: url,
          success: function(url){
            console.log(url)
          }
      })
以下是console.log:


看起来您只是简单地恢复了二进制图像。你会期望什么呢?我只想强制下载图像你想让访问你网站的用户获得该图像的下载对话框吗?这是一个单击功能,因此我希望用户直接下载图像而不在浏览器上预览。可能相关: