我正在尝试拥有一个图像插入系统。我已经能够通过 URL 获取本地镜像和图像,但我需要在传输到服务器之前对 url 图像进行 base64 编码。有办法吗?
当我们使用 readAsURL 读取本地镜像时,它们会自动编码。我如何以类似的方式处理 URL?
最佳答案
如果我理解正确的话,您想将 URL 带到网络上的某个图像并将其转换为 base64 编码的数据:URL(类似于 readAsDataURL() 将返回的内容)。由于同源策略,这是不可能的——您从其他站点加载的图像可能包含敏感数据,您只能向用户展示它们,但不能读出它们的数据。如果其他站点合作(通过 CORS),您也许可以做到这一点,但我怀疑您是否想依赖它。因此,您将无法在客户端实现此功能 - 您应该将 URL 发送到服务器,然后服务器应下载图像。
关于javascript - 如何将 .jpeg url 中的图像访问到 Base64 编码的 javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6544821/