在Koa.js上传文件中,并在仍在上传时读取上传流

时间:2018-10-04 06:39:44

标签: node.js file-upload upload koa koa2

我想在Koa.js中编写一个REST API,该API将用于从客户端html文件上传CSV文件,并且仍在上传该文件(这意味着上传正在进行中,但尚未完成),我想要读取上传流并将其转换为JSON以将其存储在数据库中。

但是在上传流仍然上传的情况下,我如何阅读?

1 个答案:

答案 0 :(得分:0)

我最近也遇到了同样的问题。我曾尝试使用Koa的multer,但发现它只有两个选择:存储在磁盘上或保留在内存中作为缓冲区。您无法将数据作为流访问。

此后,我找到了this gist,希望它能解决您的问题。似乎该方法可能需要一些返工才能将其应用于实际项目。无论如何,这不是我的代码,但是如果有任何问题,我们将很乐意解决。