微信上传图片
2015-11-11 16:13
447 查看
wx.ready(function(){
// 9.1.2 扫描二维码并返回结果
document.querySelector('#upload').onclick = function () {
wx.chooseImage({
count: 1, // 默认9
sizeType: ['original', 'compressed'], // 可以指定是原图还是压缩图,默认二者都有
sourceType: ['album', 'camera'], // 可以指定来源是相册还是相机,默认二者都有
success: function (res) {
var localId = res.localIds[0]; // 返回选定照片的本地ID列表,localId可以作为img标签的src属性显示图片
if(localId){
var upload=function(l_id){
wx.uploadImage({
localId: l_id, // 需要上传的图片的本地ID,由chooseImage接口获得
isShowProgressTips: 1, // 默认为1,显示进度提示
success: function (res) {
var serverId = res.serverId; // 返回图片的服务器端ID
if(serverId){
//alert(serverId);
$("#img").val(serverId);
$("#upload").attr("src",l_id);
}else{
alert("图片上传失败,请重试!");
}
},fail: function (res) {
//alert(l_id);
alert(JSON.stringify(res));
}
});
}
upload(localId);
}
}
});
};
// 9.1.2 扫描二维码并返回结果
document.querySelector('#upload').onclick = function () {
wx.chooseImage({
count: 1, // 默认9
sizeType: ['original', 'compressed'], // 可以指定是原图还是压缩图,默认二者都有
sourceType: ['album', 'camera'], // 可以指定来源是相册还是相机,默认二者都有
success: function (res) {
var localId = res.localIds[0]; // 返回选定照片的本地ID列表,localId可以作为img标签的src属性显示图片
if(localId){
var upload=function(l_id){
wx.uploadImage({
localId: l_id, // 需要上传的图片的本地ID,由chooseImage接口获得
isShowProgressTips: 1, // 默认为1,显示进度提示
success: function (res) {
var serverId = res.serverId; // 返回图片的服务器端ID
if(serverId){
//alert(serverId);
$("#img").val(serverId);
$("#upload").attr("src",l_id);
}else{
alert("图片上传失败,请重试!");
}
},fail: function (res) {
//alert(l_id);
alert(JSON.stringify(res));
}
});
}
upload(localId);
}
}
});
};
相关文章推荐
- 微信公众平台开发者模式(1)JAVA版接入
- java 微信平台开发80端口映射
- 通达OA 集成微信功能成为升级到2015的最大亮点(图文)
- 通达OA 集成微信功能成为升级到2015的最大亮点(图文)
- 微信去除EMOJI表情
- 微信公众号(一)
- 微信 分享到朋友圈 代码
- XStream双下划线问题解决与CDATA标记同时的方案
- 微信支付成功后(四)
- 用户扫码微信二维码生成订单(三)
- 微信支付二维码显示(二)
- 微信支付-扫码支付-原生支付-统一下单-参数说明
- 微信扫码支付-原生支付-流程图
- 微信扫码支付官方配置(一)
- 微信用户量破6.5亿 首超移动QQ
- 微信图片下载
- 微信多客服上传头像
- 功能强大的微信商城系统,欢迎体验
- 微信 invalid signature 处理
- 【转】使用Core Graphics绘画一个山寨微信icon