0

在我的 Node JS / Express JS 项目中,我需要一个 excel 项目,我将使用这个库read-excel-file

我需要获取文件路径才能继续使用库文档中的代码:

  const readXlsxFile = require('read-excel-file/node');
 
  // File path.
  readXlsxFile('/path/to/file').then((rows) => {
     // `rows` is an array of rows
     // each row being an array of cells.
  })

我不了解文件路径,我无法从中获取它,<input type='file' />我只获取文件名。但是文件的位置在客户端设备上而不是在服务器上,所以这个锻炼怎么可能?

4

1 回答 1

0

您不能从 HTTP 服务器访问客户端文件系统上的文件。您需要将文件从客户端发送到服务器。

网上有很多资源可以帮助上传文件,但要点是文件作为多部分数据从客户端发送到服务器。在 Express 服务器中,multer模块用于访问req.file属性中的文件。

于 2020-10-28T21:22:12.100 回答