您的位置:首页 > 移动开发 > 微信开发

微信上传图片

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);

                    }

                }

            });

        };
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: