通过微信接口上传图片到本地服务器

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了通过微信接口上传图片到本地服务器相关的知识,希望对你有一定的参考价值。

 1 /*{
 2    HTTP/1.1 200 OK
 3    Connection: close
 4    Content-Type: image/jpeg 
 5    Content-disposition: attachment; filename="MEDIA_ID.jpg"
 6    Date: Sun, 06 Jan 2013 10:20:18 GMT
 7    Cache-Control: no-cache, must-revalidate
 8    Content-Length: 339721
 9    
10    Xxxx
11 }
12 这段代码是必须*/
13 
14 
15 var images = {  
16         localId: [],  
17         serverId: []  
18     };  
19     wx.chooseImage({  
20                    // count: 1, // 默认9
21         //sizeType: [‘original‘, ‘compressed‘], // 可以指定是原图还是压缩图,默认二者都有
22        // sourceType: ‘camera‘, // 可以指定来源是相册还是相机,默认二者都有
23             success: function(res) {  
24                 images.localId = res.localIds;   // 返回选定照片的本地ID列表,localId可以作为img标签的src属性显示图片
25                 alert(‘已选择 ‘ + res.localIds.length + ‘ 张图片‘);  
26   
27                 if (images.localId.length == 0) {  
28                     alert(‘请先使用 chooseImage 接口选择图片‘);  
29                     return;  
30                 }  
31                 var i = 0, length = images.localId.length;  
32                 images.serverId = [];  
33                 function upload() {  
34                     wx.uploadImage({  
35                         localId: images.localId[i],  
36                         success: function(res) {  // 返回图片的服务器端ID
37                             i++;  
38                             alert(‘已上传:‘ + i + ‘/‘ + length);  
39                             images.serverId.push(res.serverId);  
40                             if (i < length) {  
41                                 upload();  
42                             }  
43                         },  
44                         fail: function(res) {  
45                             alert(JSON.stringify(res));  
46                         }  
47                     });  
48                 }  
49                 upload();  
50             }  
51         });       
52 
53 
54                

 

以上是关于通过微信接口上传图片到本地服务器的主要内容,如果未能解决你的问题,请参考以下文章

asp微信jssdk上传图片,asp上传自动压缩图片,是通过微信上传的

微信小程序上传图片到服务器实例

微信开发之调起摄像头本地展示图片上传下载图片

nodejs实现本地上传图片并预览功能

微信js-sdk,选择图片,上传,下载到本地,php服务端

调起摄像头上传下载图片本地展示图片