前言

用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 上可以兼容图片上传 不会报错了

最新文章

  1. wpf 保存控件中的内容为图片格式
  2. 泛型IComparer<T>排序
  3. hdu 5339 Untitled
  4. Mir2源码详解之服务端-登录网关(LoginGate)
  5. webservice之XFire的使用(java调用java)
  6. 【转】oracle中触发器中:new和:old 的使用方法
  7. 逐行返回http响应的内容
  8. hdoj 1233 还是畅通工程---最小生成树---prime算法
  9. STL 查找vector容器中的指定对象:find()与find_if()算法
  10. linux内核源码阅读之facebook硬盘加速flashcache之八
  11. Qt遍历图片文件
  12. Python学习入门基础教程(learning Python)--5.7 Python文件数据记录存储与处理
  13. 2015 ACM/ICPC Asia Regional Changchun Online
  14. PHP二维数组合并,根据某个key合并
  15. MySQL优化(三) 表的设计
  16. WinForm下窗体权限设计
  17. boost的accumulator rolling_mean的使用
  18. Bootstrap 轮播图的使用和理解
  19. css引入 以及选择器040
  20. Centos7.4 Nginx反向代理+负载均衡配置

热门文章

  1. Smarty快速入门
  2. 【Linux开发】linux设备驱动归纳总结(十):1.udev&misc
  3. 【Linux-驱动】RTC设备驱动架构
  4. Spring MVC的异步模式(ResponseBodyEmitter、SseEmitter、StreamingResponseBody) 高级使用篇
  5. IE浏览器(js)new Date()带参返回NaN解决方法
  6. 图灵机器人API调用 C++版
  7. 漏洞:阿里云盾phpMyAdmin <=4.8.1 后台checkPageValidity函数缺陷可导致GETSHELL
  8. nginx配置详解和原理
  9. 分布式的几件小事(九)zookeeper都有哪些使用场景
  10. 转载: java获取json数组格式中的值