Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 为express zip格式化缓冲区数据_Javascript_Node.js_Gridfs Stream - Fatal编程技术网

Javascript 为express zip格式化缓冲区数据

Javascript 为express zip格式化缓冲区数据,javascript,node.js,gridfs-stream,Javascript,Node.js,Gridfs Stream,我正试图从我的mongo实例发送多个PDF以作出反应,在处理bson缓冲区没有多少成功之后,我决定使用express zip存储所有路径,并理解为了这样做,您必须将数据作为Uint8Array发送。因此,我尝试了以下代码并收到以下控制台错误。任何关于如何发送缓冲区以进行反应的想法都会很有帮助,这样我就可以更轻松地处理它们 单bson对象 [0] { _id: 5f4e705d8572b50988d15011, file_data: Binary { _bso

我正试图从我的mongo实例发送多个PDF以作出反应,在处理bson缓冲区没有多少成功之后,我决定使用express zip存储所有路径,并理解为了这样做,您必须将数据作为Uint8Array发送。因此,我尝试了以下代码并收到以下控制台错误。任何关于如何发送缓冲区以进行反应的想法都会很有帮助,这样我就可以更轻松地处理它们

单bson对象

[0]   {
     _id: 5f4e705d8572b50988d15011,
     file_data: Binary {
       _bsontype: 'Binary',
       sub_type: 0,
       position: 443766,
       buffer: <Buffer 25 50 44 46 2d 31 2e 37 0d 31 20 30 20 6f 62 6a 0d 3c 3c 2f 54 79 70 65 20 2f 58 4f 62 6a 65 63 74 20 2f 53 75 62 74 79 70 65 20 2f 49 6d 61 67 65 20 ... 443716 more bytes>
     },
     filename: 'Scan_0020 (1).pdf',
     date: '9/1/2020'
  },
错误

[0] TypeError [ERR_INVALID_ARG_VALUE]: The argument 'path' must be a string or Uint8Array without null bytes. Received Uint8Array(167263) [.....

我想发送缓冲区和文件名,以便在react中循环iframe。任何帮助都将不胜感激

[0] TypeError [ERR_INVALID_ARG_VALUE]: The argument 'path' must be a string or Uint8Array without null bytes. Received Uint8Array(167263) [.....