我想通过eclipse下载带有超链接的 ics 文件(它会永久更新,所以我总是需要最新版本),在它可用后,我想读出该文件,所以我可以使用它。
而且,如果需要将文件下载到文件系统,那么我想再次将其删除。
不幸的是,我还没有在互联网上找到任何帮助,我也不知道该怎么做。
示例ICS网址:americanhistorycalendar.com/peoplecalendar/1,328-abraham-lincoln?format=ical
我希望有人能提供帮助。告诉我,如果您需要更多信息。
答案 0 :(得分:0)
解决了我自己的问题:
public String readICS() throws IOException {
String fileUrl = "http://..."; //ICS-Url
BufferedInputStream in = null;
String ics = null;
try {
in = new BufferedInputStream(new URL(fileUrl).openStream());
byte data[] = new byte[1024];
while (in.read(data, 0, 1024) != -1) {
ics = ics + new String(data);
}
} finally {
if (in != null)
in.close();
}
return ics;
}