JavaScript从服务器获取文件

时间:2016-11-28 16:03:57

标签: javascript jquery

我有一个需要X-DOWNLOAD的以下服务器端点:是请求标头参数:

GET/POST example.com/download

如果X-DOWNLOAD:是,则服务器将文件返回给客户端。如果不是 - 将用户重定向到另一个页面。

如何从客户端进行JavaScript调用以获取文件(设置X-DOWNLOAD:yes参数) - 显示浏览器保存对话框?

1 个答案:

答案 0 :(得分:3)

要向请求添加标题,请执行以下操作:

$scope.secondfun = function(){
  url= 'someurl'
  $scope.checking().then(function(r){
    if(r){
      $('#htmlelement').attr('href', url);
    }else{
      $('#somemodal').modal('toggle');
    }
  });
}

下载看看 Download a file by jQuery.Ajax