Android - 检查PDF文件是否存在

时间:2012-08-12 18:13:04

标签: java android eclipse pdf exists

我想检查一下pdf文件(这一个:http://www.augustinianum.eu/roosterwijzigingen/14062012.pdf) 我试过这个:

File fileTest = new File("http://www.augustinianum.eu/roosterwijzigingen/14062012.pdf");
 if(fileTest.exists()){
     //DO STUFF
 }

但它不执行if块。怎么可能? PDF确实存在。

这可能是一个简单的问题,但我不知道如何解决它。

谢谢!

2 个答案:

答案 0 :(得分:2)

实际上,文件的网址是针对您无法访问的服务器File

对于你必须首先在Android设备上下载此文件,然后使用File类Android,你可以检查它的存在。

示例:

假设您使用HttpPostURLConnection

从此网址下载了sdcard上的文件

然后

File fileTest = new File("/mnt/sdcard/14062012.pdf"); //Virtually path of your pdf file after download
 if(fileTest.exists()){
     //DO STUFF
 }

现在你的if块将被执行..

答案 1 :(得分:1)

我认为你不能使用File类直接访问这样的文件。

您可能需要考虑使用HTTPURLConnection API来实现此目的。