首页 > 解决方案 > 从 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);
});

我希望这可以读取文本文件并在控制台中逐行打印。

标签: typescript

解决方案


推荐阅读