使用Java下載網頁的下載連結的內容
阿新 • • 發佈:2019-02-13
專案需要大量的excel檔案作為資料來源,然後寫了一個java小程式用來直接下載網頁下載連結的內容。這樣使用Java程式設計可以進行指定任務的下載
匯入相應的包
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.net.HttpURLConnection;
import java.net.URL;
核心下載程式碼
// opens input stream from the HTTP connection
InputStream inputStream = httpConn.getInputStream();
String saveFilePath = saveDir + File.separator + fileName;
// opens an output stream to save into file
FileOutputStream outputStream = new FileOutputStream(saveFilePath);
int bytesRead = -1 ;
byte[] buffer = new byte[BUFFER_SIZE];
while ((bytesRead = inputStream.read(buffer)) != -1) {
outputStream.write(buffer, 0, bytesRead);
}