我想打开一个文件而不下载它所以我在InAppBrowser中使用window.open
并且它在ios中工作正常...但我无法在android上以这种方式打开pdf
文件。
我可以使用google doc打开pdf
文件,前缀为我的网址:
https://docs.google.com/gview?embedded=true&url=<my_url>
现在打开pdf
个文件,但是图像(.png)或文本(.txt)的文件无法以这种方式打开,因为它们将显示为html文件。
因此,当我在Android设备上获得pdf文件时,它应该检查最后三个字符是否匹配(pdf),并且在这种情况下添加前缀以打开pdf文件。所有其他文件应该可以正常工作。
答案 0 :(得分:0)
怎么样:
String url = "my_pdf.pdf";
if(url.endsWith(".pdf")){
url = "https://docs.google.com/gview?embedded=true&url=" + url;
}