2009-12-07 70 views

回答

0

我不是什麼類型的文件,但可能代碼爲this測試可能會有所幫助。如果不嘗試在其他測試中找到答案。

+0

請你看問題的http://stackoverflow.com/questions/2131049 /問題在-的HtmlUnit-API換Java的無頭的瀏覽器 – 2010-01-25 08:38:02

0

我敢打賭你已經解決了這個問題,但是因爲這個問題是谷歌搜索「htmlunit download」時的最高結果,所以這裏是標準的解決方案。 downloadLink與鏈接到您要下載的文件中的元素(按鈕,輸入,錨...)

try { 
    InputStream is = downloadLink.click().getWebResponse().getContentAsStream(); 
    try { 
     File f = new File("filename.extension"); 
     OutputStream os = new FileOutputStream(f); 
     byte[] bytes = new byte[1024]; // make it bigger if you want. Some recommend 8x, others 100x 
     while (read = is.read(bytes)) { 
      os.write(bytes, 0, read); 
     } 
     os.close(); 
     is.close(); 
    } catch (IOException ex) { 
     // Exception handling 
    } 
} catch (IOException ex) { 
    // Exception handling 
}