首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用NodeJs (和ExpressJs?)提供私有镜像休息

如何使用NodeJs (和ExpressJs?)提供私有镜像休息
EN

Stack Overflow用户
提问于 2020-02-10 08:30:55
回答 1查看 286关注 0票数 0

我进行了广泛的搜索,但似乎每个人都专注于如何将图像上传到NodeJs REST API。我已经在使用Multer了。现在我需要弄清楚如何通过我的REST API下载私有镜像。当我说“私人”时,我的意思显然是这些图像是针对每个登录的用户的--它们不能公开访问,除了上传它们的用户之外,任何登录的用户都不能访问它们。我尝试过ExpressJs的sendFile(),但它发送了一个二进制文件,客户端似乎不可能转换该文件并将其插入到img元素中,因为它不是blob。但我真正想问的是:除了下载私有图像并允许我将它们插入img元素之外,是否已经有像Multer这样的机制/库来处理这一问题?

谢谢你的建议。顺便说一下,我在前端使用了Vue和Vuetify。

EN

回答 1

Stack Overflow用户

发布于 2020-02-11 14:20:42

最后的解决方案是在服务器上使用image- to -base64 (https://www.npmjs.com/package/image-to-base64),下载base64字符串并将其作为数据“src=:image/(Ext);base64,...”插入到img src中。Ref:你所知道的https://en.wikipedia.org/wiki/Data_URI_scheme使下载量增加了33%,但这是隐私的代价!玩得开心!!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60142686

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档