历史版本(不推荐)
上传文件
qt.uploadFile({
localId: "", // 需要上传的文件的本地ID
isShowProgressTips: 1, // 默认为1,显示进度提示
success: function (res) {
var serverId = res.serverId;
},
});
备注: 上传的文件有效期为3天,如需下载到自己的服务器,可参考下载JS-API临时文件接口,此处获得的 serverId 即 media_id
下载文件
qt.downloadFile({
serverId: "", // 需要下载的文件的服务器端ID
isShowProgressTips: 1, // 默认为1,显示进度提示
success: function (res) {
var localId = res.localId;
},
});
下载JS-API临时文件接口
正确使用此接口,请结合JS-API的语音、文件接口
请求方式: GET
请求地址: https://open.qingtui.com/v1/media/download?access_token=ACCESS_TOKEN&media_id=MEDIA_ID
参数说明:
| 参数 | 必须 | 说明 |
|---|---|---|
| access_token | 是 | 接口调用凭证 |
| media_id | 是 | 下载文件对应的media_id,来源于JS-API临时语音、文件上传后返回的server_id |
正确返回结果示例:
正确返回结果为文件内容的字节流;
出错返回结果示例:
{
"errcode": 50003,
"errmsg": "未授权的媒体数据"
}
参数说明:
| 参数 | 说明 |
|---|---|
| errcode | 错误代号 |
| errmsg | 错误信息 |
备注: 仅用于下载JS-API接口上传的临时文件,包括语音和图片