首页 > 解决方案 > 从邮递员将 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');}

标签: node.js

解决方案


推荐阅读