当前位置:Gxlcms > JavaScript > Javascript将图片的绝对路径转换为base64编码

Javascript将图片的绝对路径转换为base64编码

时间:2021-07-01 10:21:17 帮助过:8人阅读

本文主要介绍了Javascript将图片的绝对路径转换为base64编码的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧。希望能帮助到大家。

我们可以使用canvas.toDataURL的方法将图片的绝对路径转换为base64编码;在这我们引用的是淘宝首页一张图片如下:

代码如下:

var img = "https://img.alicdn.com/bao/uploaded/TB1qimQIpXXXXXbXFXXSutbFXXX.jpg";

我们如下编写代码:


chrome 运行如下所示:

通过搜索明白,我们使用的是淘宝服务器上的一张图片,在本地服务器下访问,结果出现图片跨域的问题;为止,我们可以把图片放在本地服务器下即可解决上面的跨域问题;比如我现在将淘宝服务器下的图片保存在本地服务器下;如下代码即可解决:


但是有时候我们想引用其他服务器下的图片该如何解决呢?我们可以使用下面这一句代码在chrome和firefox下生效,在目前safari6以下貌似不支持;如下代码:


所有代码如下:


如上代码在chrome和firefox下,经测试生效,在safari目前不支持;

相关推荐:

html的绝对路径和相对路径怎么使用

如何使用php中的dirname(__FILE__) 获取当前文件的绝对路径

详解相对路径和绝对路径的区别

以上就是Javascript将图片的绝对路径转换为base64编码的详细内容,更多请关注Gxl网其它相关文章!

人气教程排行