typescript - 从 Web URL 读取文件
问题描述
我想读取我放入 S3 存储桶并公开访问的文件。使用 s3 我得到文件的 url:https://tlc-test-public.s3-ap-northeast-1.amazonaws.com/public/member_id/xxx.txt。当我尝试读取此文件时,出现错误:
错误:ENOENT:没有这样的文件或目录,打开“ https://tlc-test-public.s3-ap-northeast-1.amazonaws.com/public/member_id/xxx.txt ”
const url = new URL('https://tlc-test-public.s3-ap-northeast-1.amazonaws.com/public/member_id/xxx.txt');
let stream = fs.createReadStream(url.href);
var reader = rd.createInterface({input: stream });
var lineArray: string[] = new Array;
reader.on('line', (memberId: string) => {
lineArray.push(memberId);
console.log(memberId);
});
我希望这可以读取文本文件并在控制台中逐行打印。
解决方案
推荐阅读
- flutter - Hive registerAdapter 不接受 id
- python - 在 Python 中使用数字递增列表标题名称
- php - functions.php 中的“file_get_contents”
- postgresql - .Net 核心和 Npgsql 查询错误 A 命令已在进行中
- node.js - 如何使用 Node.js 从 MongoDB 匹配字段并获取其 objectId?
- cordova - 使用 cordova-plugin-advanced-http 请求超时
- excel - 将具有特定格式的单元格从其他工作表中检索到 Excel 中的新工作表中
- docker - 如何在 Docker 中使用 Wine 运行我的 Win32 应用程序?
- ios - 如何在 UITableView 中替换自定义单元格样式?
- r - 用于重复测量的具有嵌套分组的条形图