如果您发布的内容中有附件需要下载,推荐您使用 jquery.fileDownload.js 插件通过请求下载接口来下载这些附件文件,详细步骤如下:
1.下载附件并解压到您的程序中,并在徐需要下载的页面引入 jquery.fileDownload.js 插件;
2.通过获取发布内容详细信息等接口获取您所需要下载附件文件的文件名称(包括后缀);
3.重新构造下载文件名称,将您的注册账号(手机号)与您所获取的文件连接:
var fileNameReq = '13812345678' + fileName
4.构造请求地址,将下载接口地址和新的文件名连接:
var url = 'https://api.easyzone.net.cn/api/download/userFile/' + fileNameReq
5.使用 jquery.fileDownload.js 插件下载附件文件,完整代码如下:
function download(fileName) {
var fileNameReq = '13812345678' + fileName
var url = ' https://api.easyzone.net.cn/api/download/userFile/' + fileNameReq
$.fileDownload(url,{
httpMethod: 'GET',
data:{},
prepareCallback:function(url){
// alert("文件下载中...");
},
abortCallback:function(url){
// 异常终止
alert("文件下载异常!!")
},
successCallback:function(url){
//alert("文件下载成功!!")
},
failCallback: function (html, url) {
alert("文件下载失败!!")
}
})
}
您可以在相关方法中添加所需功能,如:下载动画、下载提示等。
注意:如何下载文字中带有 .ZipEntry 后缀,请取消即可。