javascript - 获取图像 Angular 或 Node 的 Base64 的最佳方法

标签 javascript node.js angular base64 tobase64string

我想获取图像的base64数据。我正在使用 Angular 6 作为前端,使用 NodeJS 作为后端。我应该从哪里获取 base64 字符串?要么在前端计算,要么我必须在后端转换它然后将其发送回前端? 在前端和后端获取 Base64 数据的最佳方法是什么

最佳答案

您可以在 Angular 和 NodeJS 上转换为 Base64。取决于要求。如果您可以灵活地在任何一方进行转换,我建议您使用nodejs。如果您尝试使用 Angular,此转换将在浏览器上完成,其中浏览器可能会在低端计算机上打开,并且某些文件 api 特定于浏览器。如果文件太大,Filereader 或 Fileonload 将花费更多时间。

但是,由于大多数服务器将托管在高端计算机中,因此它将提高性能并解决处理浏览器兼容性的开销。

关于javascript - 获取图像 Angular 或 Node 的 Base64 的最佳方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59573431/

相关文章:

javascript - 如何使用模型驱动/ react 形式修改指令中的输入值

javascript - HTML 视频 currentTime 设置不正确

javascript - jQuery UI - 如何在对话框关闭后删除动态元素?

mongodb - 在 Mongoose 中使用自定义的 ObjectId 并避免重复输入

node.js - 如何在 Alexa Skill 中运行特定 intent 后运行 YesIntent

java - websocket 上可能有不同的语言吗?

Angular 7 : Mocking FileSaver. 在单元测试中另存为

javascript - 运行 node.js 文件时出现语法错误

javascript - 使用自定义名称构建面包屑

javascript - 在放置时确定 d3.js SVG 组中的不同元素