javascript - 获取图像角度或节点的base64的最佳方法
问题描述
我想获取图像的 base64 数据。我在 Angular 6 作为前端和 NodeJS 作为后端工作。我应该从哪里获得 base64 字符串?它是在前端计算的,还是我必须在后端转换它然后将其发送回前端?在前端和后端获取 base64 数据的最佳方法是什么
解决方案
您可以在 angular 和 nodejs 上转换为 base64。取决于要求。如果您可以灵活地转换任何一方,我建议您使用 nodejs。如果您尝试使用角度,则此转换将在浏览器上完成,其中浏览器可能在低端机器上打开,并且某些文件 api 是特定于浏览器的。如果文件太大,Filereader 或 FIleonload 会花费更多时间。
但是,由于大多数服务器将托管在高端机器上,它将提高性能并解决处理浏览器兼容性的开销。
推荐阅读
- python-3.x - 仅使用 Python 解决重复任务
- ios - AMP HTML 动画在 iPad 上的行为不正确
- python - Pandas groupby 累积/滚动总和、平均值和标准
- javascript - 如何从 Promise 访问数据
- python - Keras 预测得到不正确的形状?
- java - 从 obj2 转换或创建 obj1,其中 obj1 和 obj2 扩展相同的抽象类
- python - 将数据框转换为另一个数据框,将复合字符串单元格拆分为单独的行
- node.js - 如何确保在变量赋值之前返回数据(Node.js)
- ssl-certificate - Fetchmail 和服务器证书验证错误:无法获取本地颁发者证书
- entity-framework - 当我使用 Web 部署发布到登台时,为什么我的迁移不会自动执行?