【问题标题】:ReadStream is not reading uploaded fileReadStream 没有读取上传的文件
【发布时间】:2021-06-30 02:48:00
【问题描述】:

我尝试用上传的文件创建 ReadSteam 并通过管道传输到 WriteStream:

var f2 = req.files.f2;

var f2read = fs.createReadStream(f2)
var f2write = fs.createWriteStream("./trailers/" + id + ".mkv")
f2read.pipe(f2write)
    

但是出现了这个错误:

TypeError [ERR_INVALID_ARG_TYPE]: The "path" argument must be of type string or an instance of Buffer or URL. Received an instance of Object

【问题讨论】:

    标签: node.js fs createwritestream


    【解决方案1】:

    如您所见 - 变量 f2 不是字符串而是对象。我建议打开用于处理项目文件上传的工具的文档,像往常一样,它们已经提供了接收 Streams 的接口。 Nodejs docs

    【讨论】:

      猜你喜欢
      • 2019-06-15
      • 2016-05-07
      • 2023-02-22
      • 2022-11-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-09
      • 1970-01-01
      相关资源
      最近更新 更多