客户端生成PDF->上载到NodeJS-Server / MongoDB

时间:2019-05-27 19:22:10

标签: node.js mongodb pdf pdfmake

这个问题的标题似乎有点不对劲,因为目前该文件的存储效果很好。但是从一开始。.

如前所述,我的应用程序的客户端生成了PDF(通过pdfmake)。它会返回一个像data:application/pdf;base64,JVBERi0xLjMKJf////8KMTkgMCBvYmoKPDwKL1R5c..blah这样的Base64字符串(这样的pdf文件约为4Mb),它通过ajax发送到我的NodeJS服务器,并存储在MongoDB中。

到目前为止一切都很好..但是现在我需要检索它。因此,我打电话给NodeJs-Server,后者从MongoDB中检索正确的Base64-String,并将其发送回客户端。

这可行,但是需要很多时间。有时大约一分钟左右。这是不可接受的。

我怎样才能使它更快?似乎在检索/发送Base64-Pdf时,服务器也被阻止,我的意思是,当为一个用户工作时,另一用户失去了连接。

我该如何改善?

(由于文件系统安全问题,我希望将文件保存在数据库中(您不必了解这一点。我也没有:D)

0 个答案:

没有答案
相关问题