vue iOS上传图片file 出错
2024-08-28 16:12:52
前言
用vue 移动端上传图片在低版本的 ios 手机上 图片转换base64 在转换file 文件类型 会报错
并且报错 “Script Error ”
查阅了github 和一些文档发现
可以吧 file 改为 Blob 的 格式上传,哈哈
上的代码
changeBase(dataurl, filename) {
var arr = dataurl.split(","),
mime = arr[0].match(/:(.*?);/)[1],
bstr = atob(arr[1]),
n = bstr.length,
u8arr = new Uint8Array(n);
while (n--) {
u8arr[n] = bstr.charCodeAt(n);
}
// return new File([u8arr], filename, { type: mime });
return new Blob([u8arr], { type: mime });
},
这样 在 低版本的ios 上可以兼容图片上传 不会报错了
最新文章
- wpf 保存控件中的内容为图片格式
- 泛型IComparer<;T>;排序
- hdu 5339 Untitled
- Mir2源码详解之服务端-登录网关(LoginGate)
- webservice之XFire的使用(java调用java)
- 【转】oracle中触发器中:new和:old 的使用方法
- 逐行返回http响应的内容
- hdoj 1233 还是畅通工程---最小生成树---prime算法
- STL 查找vector容器中的指定对象:find()与find_if()算法
- linux内核源码阅读之facebook硬盘加速flashcache之八
- Qt遍历图片文件
- Python学习入门基础教程(learning Python)--5.7 Python文件数据记录存储与处理
- 2015 ACM/ICPC Asia Regional Changchun Online
- PHP二维数组合并,根据某个key合并
- MySQL优化(三) 表的设计
- WinForm下窗体权限设计
- boost的accumulator rolling_mean的使用
- Bootstrap 轮播图的使用和理解
- css引入 以及选择器040
- Centos7.4 Nginx反向代理+负载均衡配置
热门文章
- Smarty快速入门
- 【Linux开发】linux设备驱动归纳总结(十):1.udev&misc
- 【Linux-驱动】RTC设备驱动架构
- Spring MVC的异步模式(ResponseBodyEmitter、SseEmitter、StreamingResponseBody) 高级使用篇
- IE浏览器(js)new Date()带参返回NaN解决方法
- 图灵机器人API调用 C++版
- 漏洞:阿里云盾phpMyAdmin <;=4.8.1 后台checkPageValidity函数缺陷可导致GETSHELL
- nginx配置详解和原理
- 分布式的几件小事(九)zookeeper都有哪些使用场景
- 转载: java获取json数组格式中的值