javascript - 如何将 .jpeg url 中的图像访问到 Base64 编码的 javascript

标签 javascript image html url base64

我正在尝试拥有一个图像插入系统。我已经能够通过 URL 获取本地镜像和图像,但我需要在传输到服务器之前对 url 图像进行 base64 编码。有办法吗?

当我们使用 readAsURL 读取本地镜像时,它们会自动编码。我如何以类似的方式处理 URL?

最佳答案

如果我理解正确的话,您想将 URL 带到网络上的某个图像并将其转换为 base64 编码的数据:URL(类似于 readAsDataURL() 将返回的内容)。由于同源策略,这是不可能的——您从其他站点加载的图像可能包含敏感数据,您只能向用户展示它们,但不能读出它们的数据。如果其他站点合作(通过 CORS),您也许可以做到这一点,但我怀疑您是否想依赖它。因此,您将无法在客户端实现此功能 - 您应该将 URL 发送到服务器,然后服务器应下载图像。

关于javascript - 如何将 .jpeg url 中的图像访问到 Base64 编码的 javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6544821/

相关文章:

Javascript:如何判断 <span> 是否超过 2 行?

node.js - 在 node.js : How to convert jpg images to binaries data?

image - Twilio 向 WhatsApp 发送多张图像

c++ - 如何在qt中不用鼠标点击就可以平移图像

html - 普通图像与 base 64 图像

javascript - jQuery - 我可以在它自己的处理程序中触发事件吗?

javascript - 如何使用 Javascript 在 onbeforeunload/onunload 期间注销

javascript - 在 Javascript 中从 URL 获取整数

javascript - 考虑到俯仰 Angular 和方位 Angular ,如何获取 mapbox-gl map 视口(viewport)边缘坐标?

html - 如何将文本放在图标下方?