首页 > 解决方案 > 为什么文件名和字符串不相等?

问题描述

我试图知道包含我的 S3 存储桶文件,其中包含一些名称。

这是我的代码片段:

  this.s3Client.listObjects(params)
  .promise()
  .then(data => {
    this.isConverting = false
    console.info(data)

    for (let file of data.Contents.values()) {
      console.info(file.Key)
      console.info("fileName: " + fileName)
      console.info(file.toString() === fileName)
      console.info(typeof file.toString())
      console.info(typeof fileName)
      if (file.toString()=== fileName) {
        this.isConverting = false
        this.downloadFile(fileName)
      }
    }
  }).catch(err => console.log(err))

在控制台我看到这个:

在此处输入图像描述

为什么 test_4.epub 不等于 test_4.epub?

标签: javascriptamazon-web-services

解决方案


推荐阅读