图片url转base64
2024-08-29 03:43:38
var xhr = new XMLHttpRequest()
// 配置的代理,解决跨域问题
xhr.open('GET', url.replace('http://xxx.com', '/img'), true)
xhr.responseType = 'blob'
xhr.onload = function () {
if (xhr.status === 200) {
var reader = new FileReader()
reader.readAsDataURL(xhr.response)
reader.onloadend = function () {
var base64data = reader.result.replace(/^data:image\/(png|jpg);base64,/, "")
}
}
}
xhr.send()
总的来说就是将url先转blob,然后将blob转成base64
最新文章
- C#保存CookieContainer到文件
- node.js cluster多进程、负载均衡和平滑重启
- C#中的函数式编程
- HDU 4762 Cut the Cake(公式)
- web.xml中contextConfigLocation的作用(转)
- Apache与Tomcat区别联系
- SQL Server插入中文数据后出现乱码
- [Kafka] - Kafka内核理解:消息的收集/消费机制
- springmvc 之 返回值
- 常用perl脚本工具
- NIO(一)——缓冲区Buffer
- delphi RTTI 三 属性读取与赋值
- yocto-sumo源码解析(四):bitbake
- 0603团队变化+sprint第二个冲刺
- Linux 如何判断自己的服务器是否被入侵
- POJ2653:Pick-up sticks(线段相交)
- apply()方法和call()方法
- HTML <;head>;里面的标签
- ArrayList源码深度解析
- win10下JDK安装,配置环境变量后出现error:could not open &#39;...jvm.cfg&#39;
热门文章
- $.store.book[?(@.title =~ /^.*Honour.*$/i)]
- 运算符优先级 (JavaScript)
- git 脚本
- maven-jar-plugin 使用maven生成可执行的jar包install a test-jar in maven
- 练习十八:求这样的一组数据和,s=a+aa+aaa+aaaa+aa...a,其中a为一个数字
- jsonp——使用公共接口获取数据
- linux启动mysql报错 Starting MySQL... ERROR! The server quit without updating PID file (XXXX pid文件位置)
- Day5 CSS基本样式和C3选择器
- Vue系列:关于侵权前言
- nmap --script http-enum,http-headers,http-methods,http-php-version -p 80 目标域