我想從一個最初顯示一些html的url下載一個文件,然後在2-3秒後顯示一個下載對話框。顯然,如果我這樣做:Java從url下載帶下載對話框的文件
try {
URL url = new URL("http://my.url");
HttpURLConnection con = (HttpURLConnection) url.openConnection();
con.setRequestProperty("Connection", "Keep-Alive");
con.setRequestProperty("Content-Length",
Integer.toString(Integer.MAX_VALUE));
con.setReadTimeout(Integer.MAX_VALUE);
con.setConnectTimeout(Integer.MAX_VALUE);
con.connect();
bis = new BufferedInputStream(con.getInputStream(), 4096);
byteArray = IOUtils.toByteArray(bis);
FileUtils.writeByteArrayToFile(new File("myFile"), byteArray);
} catch (Exception e) {
}
我將保存顯示的.html,而不是顯示在保存對話框的文件。 我應該如何更改代碼才能做到這一點?