多媒体上传使用Post方式,用到requests第三方包

使用pip安装pip install requests

先根据AppID和AppSecret获取AccessToken

以下为已封装获取AccessToken方法

wechat = WeChat()
AccessToken = wechat.getAccessToken()

#上传临时素材接口
def uploadImage(request):
    type = 'image'
    filedata = {
        "image": open("D://PY/wechat-ss-panel-v3/static/image/1.jpg", "rb")
    }
    url = 'https://api.weixin.qq.com/cgi-bin/media/upload?access_token='+AccessToken+str('&type=')+str(type)
    msg = requests.post(url, files=filedata)
    return HttpResponse(msg)

上传成功返回:{"type":"image","media_id":"9Oupzm4rCWW4L52CRntGElzfi1ADJ70oSu3A1zqWPZbDLLk_24_SJwnaTGaRaMd1","created_at":1489023645}