我已经开始使用expressJS构建REST api。由于我对node不熟悉,请您耐心等待。我希望能够让用户通过向/upload路线发送请求,直接将文件上传到Mongo的GridFS。
根据我在expressJS文档中所了解的,req.files.image对象在上传后在路线中可用,其中也包括路径和文件名属性。但是,我该如何精确地读取图像数据并将其存储到GridFS中呢?
我已经查看了gridfs-stream,但我无法将它们联系起来。我首先需要读取文件,然后使用该数据进行writestream pipe吗?还是我可以只使用来自express的文件对象,并使用这些属性构建writestream?任何指针都将不胜感激!
根据我在expressJS文档中所了解的,req.files.image对象在上传后在路线中可用,其中也包括路径和文件名属性。但是,我该如何精确地读取图像数据并将其存储到GridFS中呢?
我已经查看了gridfs-stream,但我无法将它们联系起来。我首先需要读取文件,然后使用该数据进行writestream pipe吗?还是我可以只使用来自express的文件对象,并使用这些属性构建writestream?任何指针都将不胜感激!