【问题标题】:How to access the image at a .jpeg url to a Base64 encoding javascript如何将 .jpeg url 上的图像访问为 Base64 编码的 javascript
【发布时间】:2011-09-26 13:16:35
【问题描述】:

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

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

【问题讨论】:

  • 您可能是指来自 File API 的readAsDataURL()?你想要的是一个base64编码的数据:URL?

标签: javascript image html url base64


【解决方案1】:

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

【讨论】:

    【解决方案2】:

    我认为你可以使用 base64 javascript lib 。我发现 this 在你的情况下非常有用 http://code.google.com/p/javascriptbase64/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-06-02
      • 1970-01-01
      • 2021-08-30
      • 1970-01-01
      • 2011-04-27
      • 1970-01-01
      • 2016-05-22
      • 2015-02-20
      相关资源
      最近更新 更多