ANDROID - 按钮重定向到浏览器并下载php生成的pdf

时间:2018-03-13 03:20:38

标签: php android pdf fpdf android-download-manager

我目前正在开发一个移动应用程序,作为我们的Web应用程序的移动伴侣应用程序。哪个是班级记录系统。使用fpdf我可以通过转到该php文件和URL变量生成类记录的pdf,并通过$_GET[''];获取这些变量

我的问题是我不知道如何在Android中执行它。我正在使用凌空网络请求。

在链接中我可以做..

int ID = 120120;

String URL = "http://www.domain.xyz/printrecords.php?classid="+ID+"";

但是我怎么这样做,当我访问该链接时,我被重定向到浏览器并自动下载pdf。

我刚刚进入android并且还没有遇到过需要,所以我不知道该做什么。

1 个答案:

答案 0 :(得分:0)

试试这个,它会打开带有特定网址的浏览器,如果你的浏览器有内置功能,它将在浏览器中打开pdf,否则会下载。

function changeName(name,value){
    var json = '[{';
    json += '"name":"'+name+'",'
    json += '"value":"'+value+'"}]'
    loadDoc(json,"edit")
}

function loadDoc(data,url) {
  var xhttp = new XMLHttpRequest();
  xhttp.onreadystatechange = function() {
    if (this.readyState == 4 && this.status == 200) {
      document.getElementById("demo").innerHTML = this.responseText;
    }
  };
  xhttp.open("POST", ("/"+url), true);
  xhttp.setRequestHeader("Content-type", "text");  #or something
  xhttp.send(data);
}