javascript - 为什么文件名和字符串不相等?
问题描述
我试图知道包含我的 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?
解决方案
推荐阅读
- qt - 模块“QtQuick.XmlListModel”没有安装?
- javascript - 在 pwa 中禁用右键单击图像
- apache-spark - 我可以像推送 spark 指标一样将 spark 应用配置推送到 prometheus 吗?
- python - 如何在 h5py 中为不同的数据集设置不同的缓存大小?
- python - Python 挑剔的 ListIndexOut of Range
- python - 将两个 python 列表组合成一个笛卡尔积
- rust - 如何使用 Rust 的`catch_unwind` 获取恐慌信息(尤其是堆栈跟踪)?
- javascript - 如何在使用 MCR 架构的 nodejs 中实现 Socket.io
- javascript - 我面临两个问题。此代码应该打印“待办事项”列表
- javascript - 为什么当我将 VS 代码中的代码文件保存为 .js 文件时,它不会在浏览器中运行或打开?