上传文件 |
您所在的位置:网站首页 › 微信小程序开发拍照上传怎么弄 › 上传文件 |
# 上传文件 如果你开发微信小程序或公众号H5,请移步适合的文档 公众号H5 微信小程序上传文件分为两个步骤,获取 文件上传链接 和 上传文件。 建议通过开放接口服务 方式上传文件。在微信云托管控制台-「微信令牌权限配置」中添加/tcb/uploadfile. # 获取文件上传链接本接口应在服务器端调用,详细说明参见服务端API。 # 请求地址 POST https://api.weixin.qq.com/tcb/uploadfile?access_token=ACCESS_TOKENSecret置换token需要在Get参数 access_token 传token令牌使用 如果使用微信云调用令牌获取的token,Get参数名 access_token 应替换为 cloudbase_access_token 如果使用开放接口服务则不需要传Get参数 access_token # 请求参数 属性 类型 默认值 必填 说明 access_token/cloudbase_access_token string 是 接口调用凭证 env string 是 云环境ID path string 是 上传路径# 返回值返回的 JSON 数据包 属性 类型 说明 errcode number 错误码 errmsg string 错误信息 url string 上传url token string token authorization string authorization file_id string 文件ID cos_file_id string cos文件ID# errcode 的合法值 值 说明 最低版本 0 请求成功 -1 系统错误 -1000 系统错误 40014 AccessToken 不合法 40097 请求参数错误 40101 缺少必填参数 41001 缺少AccessToken 43002 HTTP METHOD 错误 44002 POST BODY 为空 47001 POST BODY 格式错误 85088 该APP未开通云开发 其他错误码 错误码 # 请求数据示例 { "env": "werun—id", "path": "web/test.zip" } # 返回数据示例 { "errcode": 0, "errmsg": "ok", "url": "https://cos.ap-shanghai.myqcloud.com/8888-werun-id-1300000000/web/test.zip", "token": "cbl3vhld2EFYnNHa0ndCvDrmd24d6GPa9", "authorization": "q-sign-algorithm=sha1&q-ak=AKIDFnbuKfk_qeIIhWcEFWN", "file_id": "cloud://werun-id.8888-werun-id-1300000000/web/test.zip", "cos_file_id": "HIqJeJmHDQoHMIlxshGWJR2mdCaaJZ96bxm==" }此时可以保存file_id,用于之后对文件进行下载和删除操作 # 案例讲解此处用PHP实现一下,需要开启开放接口服务 参照快速入门的方法,部署一个服务,代码如下: php文件,注意替换微信云托管环境ID |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |