【问题标题】:read content from request.files _ nodejs从 request.files _ nodejs 读取内容
【发布时间】:2020-03-19 18:55:51
【问题描述】:

我需要读取用户从表单数据上传的 txt 文件或 CSV 文件的内容。

所以我知道我可以将文件保存在上传目录中,然后从存储中读取它。但我需要知道有什么方法可以从请求中读取,而无需将其保存在本地存储中? 我还检查了我的文件有这样的属性:

{
  name: 'emals.txt',
  data: <Buffer 27 61 6c 69 40 67 2e 63 6f 6d 27>,
  size: 11,
  encoding: '7bit',
  tempFilePath: '',
  truncated: false,
  mimetype: 'text/plain',
  md5: '09c3de70dcf2d0f0ec6fcb79ed147c4a',
  mv: [Function: mv]
}

正如我们所见,我们有数据它的 Buffer 。有什么方法可以让我即时使用这个缓冲区?

【问题讨论】:

    标签: javascript node.js express fs


    【解决方案1】:

    您可以尝试使用将缓冲区转换为 node.js 字符串

    buffer.toString(encoding);
    

    使用编码参数ascii 从 7 位编码文件中获取字符串。 在您的情况下,缓冲区存储在对象的 data 属性中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-11-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-01-03
      • 1970-01-01
      相关资源
      最近更新 更多