跳到主要内容

历史版本(不推荐)

上传文件

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接口上传的临时文件,包括语音和图片