node.js - 从邮递员将 csv 文件读入节点 js 控制器端点
问题描述
我正在尝试将 csv 文件从邮递员(用户可以上传不同的 csv 文件)上传到节点端点,如下所示(单击图像),然后在服务层中读取文件,但我遇到了异常,例如...->“路径" 参数必须是字符串、缓冲区或 URL 类型之一。接收到的类型 object-TypeError [ERR_INVALID_ARG_TYPE]:“路径”参数必须是字符串、缓冲区或 URL 类型之一。接收到的类型对象)。
你能帮我动态阅读这个 csvFile 吗?
注意:当我尝试在 readFileSync 方法中提供类似 (c:/alluser/user.csv) 的路径时,它正在工作。
async uploadUsers(csvFile: any): Promise<string> {
const path = require('path');
const fs = require('fs');
const csvFileUsers = fs.readFileSync(csvFile, 'utf8');}
解决方案
推荐阅读
- javascript - 如何使用 CSS 突出显示 HTML 按钮?
- ios - @State var 在 LazyVGrid 中未按预期更新
- c++ - 不同文件之间的共享全局变量
- node.js - 级联模板在 mustache-express 中使用?
- javascript - 如何使用 javascript 从我的网站查询本地主机服务器?
- python - Pandas - 从元组列表中获取值并根据条件将它们映射到新列上的值
- c++ - 是否可以使用附加参数将 std::bind 重新绑定到另一个函数
- c# - Unity 旋转与 .rotation
- r - R - 链接 data.table 操作的最佳实践
- python - Python:Minidom parseString 格式不正确