微信开发ios上传图片到服务器,微信开发上传图片ios与安卓兼容问题

2023-10-26

首先检查一下引入js的版本,用最新的,直接上代码

$('#kin_img').click(function(){

var ua = navigator.userAgent.toLowerCase();

if (ua.match(/iphone/i) == "micromessenger") {

var ios = true;

} else {

var ios = false;

}

wx.chooseImage({

count: 1, // 默认9

sizeType: ['original', 'compressed'], // 可以指定是原图还是压缩图,默认二者都有

sourceType: ['album', 'camera'], // 可以指定来源是相册还是相机,默认二者都有

success: function(res) {

var localIds = res.localIds; // 返回选定照片的本地ID列表,localId可以作为img标签的src属性显示图片

wx.uploadImage({

localId: '' + localIds,

isShowProgressTips: 1,

success: function(res) {

serverId = res.serverId;

if (ios || window.__wxjs_is_wkwebview) {

var localId = localIds[0];

wx.getLocalImgData({

localId: localId,

success: function (res) {

var localData = res.localData; // localData是图片的base64数据,可以用img标签显示

localData = localData.replace('jgp', 'jpeg');

$("#kin_img").attr("src", localData);

$("#kin_img").css("width", "100%");

},

fail: function (res) {

alert('该图片暂时无法查看')

}

})

} else {

$("#kin_img").attr("src", localIds);

$("#kin_img").css("width", "100%");

}

}

});

}

});

})

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

微信开发ios上传图片到服务器,微信开发上传图片ios与安卓兼容问题 的相关文章

  • C++文件操作

    程序运行时产生的数据都属于临时数据 程序一旦运行结束都会被释放 通过 文件可以将数据持久化 C 中对文件操作需要包含头文件
  • windows服务器安全管理工具——IISCrypto

    查看服务器是否可以升为TLS1 2 网上有手动改注册表的方案 但这种方式万一误操作就不好了 所以还是建议使用软件修改 推荐下面这个软件 官方网站地址 https www nartac com Products IISCrypto 下载地址
  • cocos2dx 2.2.2 android 编译配置(不用cygwin)

    必备安装环境 java jdk安装以及环境变量 python运行环境 cocos2dx 2 2 2版本是通过python脚本创建的 脚本位置 cocos2d x 2 2 2 tools project creator create proj
  • MySQL的C/C++的API接口

    项目操作MySQL用的是现有的接口 是将MySQL语句封装在动态库里的 今天看了看最底层的情况 才发现操作MySQL不是用Qt 而是它自带的C API 之前没直接用过原生API 今天记录一下 代码连接数据库用的函数是MyConnection
  • 基于深度极限学习机的回归预测方法Matlab实现——附代码

    目录 摘要 极限学习机 变分自编码器 深度极限学习机 本文代码分享 摘要 本文使用深度极限学习进行数据回归预测 极限学习机 ELM 是当前一类非常热门的机器学习算法 被用来训练单隐层前馈神经网络 SLFN 本篇博文尽量通俗易懂地对极限学习机
  • VS2015 出现 解决方案加载失败的问题:解决方案

    完美解决 请移步到大神博客 https blog csdn net qq 31806049 article details 79728377
  • CSS实现悬浮按钮

    其实就是一个返回上一页或者返回到顶部的按钮 效果图 方案一 css实现 主要是利用css画三角实现 html代码 div class el backtop div class btn div div css代码 el backtop hov
  • <使用Python自定义生成简易二维码>——《Python项目实战》

    目录 1 问题导引 2 实现步骤 1 查找并安装第三方库qrcode 2 编写代码并嵌入内置信息 3 使用扫码工具读取信息 后记 由于作者水平有限 文章难免存在谬误之处 敬请读者斧正 俚语成篇 恳望指教 By 作者 新晓 故知 我的CSDN
  • xpath,sax,DOM解析xml文件(基础)

    基础 XML解析器有二类 分别是DOM和SAX DOM DOM解析器在解析XML文档时 会把文档中的所有元素 按照其出现的层次关系 解析成一个个Node对象 节点 很方便对文档进行遍历 对文档curd也特别方便 xml文档比较大的时候 do
  • APM:ELK 与 Prometheus

    同为监控应用的两个平台 Prometheus和ELK的对比 ELK和Prometheus的对比 Prometheus ELK 轻量 部署相对简单 较重 组件较多 部署起来较麻烦 使用灵活 需要使用者会灵活运用 上手较为简单 适用于短期使用
  • 宝塔+springboot+war部署无法启动,启动过慢

    第一次使用宝塔 从部署发布用了整整一天 我是用终端的形式自己配的环境跟tomcat 主要记录分享一下部署springboot启动不成功的一种情况 我这个情况是数据库ip问题 情况一 就这么一直卡着 情况二 tomcat logs里面就一直这
  • 【编程之路】面试必刷TOP101:二叉树系列(31-36,Python实现)

    面试必刷TOP101 二叉树系列 31 36 Python实现 31 对称的二叉树 小试牛刀 31 1 递归法 step 1 两种方向的前序遍历 同步过程中的当前两个节点 同为空 属于对称的范畴 step 2 当前两个节点只有一个为空或者节
  • 文件保存到服务器失败,Office 2010在服务器共享文件夹中保存文件失败

    服务器 Windows 2003简体中文标准版 with SP2 客户端 1 Windows XP Pro简体中文 with SP3 Office 2010 简体中文标准版 2 Windows XP Pro简体中文 with SP3 Off
  • ansible 命令只在一台主机上执行

  • Linux系统cannot create temp file for here-document: No space left on device解决方案

    登陆linux系统之后 使用tab自动补全快捷键的时候显示 cannot create temp file for here document No space left on device 原因 磁盘满了 不能创建临时文件 解决方法 逐级
  • 日语五十音图的记忆方法

    i 通汉字以 也念i 所以很好记的 呢 我每次看到它就会想起汉字 依 也就记住了 u 表示你发音时的样子 上嘴唇倾斜 下巴朝上撅 就发出了u 代表一个人 左胳膊好好的 右胳膊给生生截掉一半 他疼啊 在55的哭呢 念u e 通汉字衣 读音稍微
  • 修改覆铜形状

    作者还拥有个人公众号 会写一些感悟文章 知圈 二维码如下 欢迎扫描关注 关注后有作者微信 欢迎添加交流 先选中需要修改的内电层 一般是GND或者Power 然后选择shape里面的选择 如下图 然后选要修改的形状 会在边角出现小方框 拖动就
  • Linux操作系统——文件I/O相关函数

    文章目录 前言 一 文件I O的相关函数 1 open函数 创建或打开文件 2 close函数 关闭被打开的文件 3 read函数 从文件中读取数据存放到缓存区中 4 write函数 将数据写入文件中 5 lseek函数 更改文件读写位置
  • java:错误: 无法从静态上下文中引用非静态 变量 XXX。

    我们平时编译的时候可能会遇到这样的错误 我们写的是这样一个代码 class Person String name public static void show System out println name haha class a pu

随机推荐

  • Hive调用python脚本实现数据清洗、统计过程

    Hive的 TRANSFORM 关键字提供了在SQL中调用自写脚本的功能 本实例通过python脚本对电影数据进行清洗 帮助读者了解hive调用python脚本的整个流程 操作步骤 1 创建基表 CREATE TABLE u data us
  • 异步GET请求方法

    同步请求的用户体验不是很好 因此很多情况下我们会采用异步调用 iOS SDK也提供了异步请求的方法 而异步请求会 使用NSURLConnection委托协议NSURLConnectionDelegate 在请求的不同阶段 会回调委托 对象的
  • CVE-2021-35464: ForgeRock AM远程代码执行漏洞通告

    报告编号 B6 2021 063002 报告来源 360CERT 报告作者 360CERT 更新日期 2021 06 30 0x01 漏洞简述 2021年06月30日 360CERT监测发现portswigger发布了ForgeRock A
  • python中一些写法实例和小练习

    1 用户输入一个数字 并计算这个数字的平方根 关键 使用指数运算符 来计算该数的平方根 该程序只适用于正数 负数和复数可以使用以下的方式 说明 在使用print函数输出时 也可以对字符串内容进行格式化处理 上面print函数中的字符串 1
  • 深度卷积神经网络在目标检测中的进展

    作者 travelsea 链接 https zhuanlan zhihu com p 22045213 来源 知乎 近些年来 深度卷积神经网络 DCNN 在图像分类和识别上取得了很显著的提高 回顾从2014到2016这两年多的时间 先后涌现
  • 【无标题】

    1 直达软件 由直达国际的子公司上海直达软件有限公司出品 提供期货交易全套解决方案的专业软件 全球化交易平台 结算系统 风险管理平台及程序化交易等产品 为公司客户提供稳定 快速的交易系统 2 易盛极星 易盛极星 是由郑州商品交易所的全资子公
  • BigDecimal 如何在一个区间的比较

    BigDecimal 如何在一个区间的比较 背景 由于BigDecimal 的精度比较高 在计算的时候有时候存入数据库的时候会进行四舍五入 会对后面的结果判断存在误差 所以比较的结果会在一个区间的 public static boolean
  • vim编辑文件使用案例

    1 前置知识点了解 操作流程 编辑文件指令 vim 文件名 点击键盘 i 键 模式由默认的 命令模式 变成 插入模式 编辑文件内容 完成后点击键盘 Esc 键 模式由 插入模式 变成 命令模式 同时点击键盘 shift 键 模式由 命令模式
  • python接口自动化(四)--接口测试工具介绍(详解)

    简介 工欲善其事必先利其器 通过前边几篇文章的介绍 大家大致对接口有了进一步的认识 那么接下来让我们看看接口测试的工具有哪些 目前 市场上有很多支持接口测试的工具 利用工具进行接口测试 能够提供测试效率 例如 假 入让你一天完成100个接口
  • docker-compose常见问题

    一 新版本网络桥接 问题 docker errors InvalidArgument host network mode is incompatible with port 1 24 0以前可以network mode host和ports
  • Python List 按照多个关键字排序

    最近刷刷题遇到的 发现还没有一模一样的答案 自己做个解答 以列表有两列为例 我们需要按照两列排序 可以利用sorted和lambda组合 l a 2 c 1 d 4 b 2 sorted l key lambda x x 1 x 0 rev
  • 小程序实现h5页面的微信支付php,微信小程序webview组件交互,内联h5页面并网页实现微信支付实现解析...

    前言 小程序支持webview以后 我们开发的好多h5页面 就可以直接在小程序里使用了 比如我们开发的微信商城 文章详情页 商品详情页 就可以开发一套 多处使用了 我们今天来讲一讲 在小程序的webview里实现微信支付功能 因为微信不允许
  • 面向对象、面向过程的思考

    把问题和答案记下来 过段时间再自己回答 几 次 2014年04月30号 师傅 思考一个问题 面向对象编程 和 面向过程编程 两类型的语言又什么区别 我 面向对象编程 最大的感觉就是分工的明确 从小的方面来说 就是把程序里面的一个个对象 类
  • 解剖上海交大女生无耻言论:只嫁外国人?

    上海交大MM的不嫁中国男人自白书原文 我是上海交大的一名女大学生 我第一次发帖子 写的不好 请大家表笑偶 每个人都有人生理想 有的人想成为英雄 有人的想成为富翁 有的人渴望成为领袖 我呢 人生最大的愿望就是嫁给一个西方男人 有人会说我很庸俗
  • 重定向与请求转发,以及它们之间的区别

    重定向 在某些情况下 针对客户端的请求 一个Servlet类可能无法完成全部工作 这时 可以使用请求重定向来完成 所谓请求重定向 是指Web服务器接收到客户端的请求后 可能由于某些条件限制 不能访问当前请求URL所指向的Web资源 而是指定
  • 高效管理之团队梯度建设

    经常听人讲 我们要建设高效的团队 如何提高团队的执行效率等等 空谈效率没有意义 这篇文章结合作者自身的经历 谈谈梯度团队是什么样子的 为什么一个有梯度的团队是高效的 以及在管理中如何建设这样的团队 梯度团队介绍 下图是我经历的一家中型互联网
  • Linux下VIM编辑器的详细使用

    1 VI编辑器的启动与退出 vi file1 新建一个文本文件为file1 q 在末行模式下退出 2 文本的操作 e file1 在当前文件下编辑新的文件 r etc passwd 实现文件的读入功能 wq 保持并退出 q 强行退出 3 光
  • Qt的容器类——QList

    定义 QList lt T gt 以数组列表形式实现 在其前后添加数组非常快 注意Qt中有很多函数返回了QList类型 要遍历这些返回的容器 必须先复制再遍历 因为Qt使用了隐式复制 所以开销并不大 当一个迭代器在操作一个容器时 不要复制这
  • 编码与解码

    什么是编码与解码 电脑是由电路板组成 电路板里面集成了无数的电阻和电容 交流电经过电容的时候 电压比较低 记为低电平 用0表示 交流电流过电阻的时候 电压比较高 记为高电平 用1来表示 所以每一个1 和0 在计算机中被称为 位 也就是bit
  • 微信开发ios上传图片到服务器,微信开发上传图片ios与安卓兼容问题

    首先检查一下引入js的版本 用最新的 直接上代码 kin img click function var ua navigator userAgent toLowerCase if ua match iphone i micromesseng