做网站|网站建设,就上易助科技网

前端技术文档及相关资料下载

关于前端html、css、js等技术上的各种疑难棘手问题的解决方案探讨及相关资料下载!

使用文件下载接口
来源:易助科技浏览量:15收藏

如果您发布的内容中有附件需要下载,推荐您使用 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 后缀,请取消即可。