当前位置: 首页 > 知识库问答 >
问题:

ReadStream未读取上载的文件

马魁
2023-03-14

我试着用上传的文件创建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

共有1个答案

哈翔
2023-03-14

正如您可以检查的那样-变量f2不是一个字符串,而是一个对象。我建议打开用于处理项目文件上传的工具的文档,因为它们通常已经提供了接收流的接口。Nodejs文档

 类似资料:
  • 我已尝试使用和批注。 我还尝试在pom.xml文件的标记中包含标记。 我还尝试将添加到 什么都不起作用 null null null user.java 点击URL应该会给出我们想要的输出,但结果却是404。而点击则会得到所需的输出。这意味着applicaiton没有读取application.properties文件,因为api的默认路由在该文件中设置为。

  • 我有一个名为“add”的方法,它将字符串作为参数,并使用bufferedwriter将其写入文件。完成此操作后,bufferedwriter将被刷新。 在另一个方法“read”中,我遍历文件中的行,但这些行是空的(因此我不能打印它们)。

  • 当我运行以下命令时: 这些列打印为“_col0”、“_col1”、“_col2”等。而不是它们的真实名称,如“empno”、“name”、“Deptno”。 当我在Hive中“description mytable”时,它会正确打印列名,但当我运行“orcfiledump”时,它也会显示\u col0、\u col1、\u col2。我必须指定“schema on read”或其他什么吗?如果是,

  • 本文向大家介绍vue实现文件上传读取及下载功能,包括了vue实现文件上传读取及下载功能的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了vue实现文件上传读取及下载的具体代码,供大家参考,具体内容如下 文件的上传利用input标签的type="file"属性,读取用FileReader对象,下载通过创建a标签实现 关于vue.js的学习教程,请大家点击专题vue.js组件学习教程、Vu

  • 我在我的windows机器上设置了Elk堆栈,其中包含以下内容: Elasticserach Logstash Kibana 我的logstash.conf 我的日志文件。日志(Apache日志) 当我运行logstash时。conf它在elasticsearch中创建以下索引: 上面的索引为空,无法从我的日志文件中获取任何数据。请帮忙?我对麋鹿很陌生。 当我使用以下方法查询索引logstash-

  • 我正在尝试创建一个应用程序,该应用程序使用spring-batch-excel扩展名来读取用户通过web界面上传的Excel文件,以便解析Excel文件中的地址。 当代码运行时,没有错误,但我得到的只是我日志中的以下内容。即使我的处理器和Writer中都有log/syso(它们从未被调用过,我所能想象的是它没有正确读取文件,也没有返回要处理/写入的数据)。是的,这个文件有数据,实际上有几千条记录。