久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

java中怎么下載文件流保存到本地

137次閱讀
沒有評論

共計 1040 個字符,預計需要花費 3 分鐘才能閱讀完成。

在 Java 中,可以使用 InputStreamOutputStream來下載文件流并保存到本地。
下面的代碼演示了如何使用 URLURLConnection來獲取文件流,并使用 FileOutputStream 將其保存到本地文件中:

import java.io.FileOutputStream;
import java.io.InputStream;
import java.net.URL;
import java.net.URLConnection;
public class FileDownloader {public static void main(String[] args) {
String fileUrl = "http://example.com/file.zip"; // 要下載的文件 URL
String savePath = "C:/path/to/save/file.zip"; // 要保存的文件路徑
try {URL url = new URL(fileUrl);
URLConnection connection = url.openConnection();
InputStream inputStream = connection.getInputStream();
FileOutputStream outputStream = new FileOutputStream(savePath);
byte[] buffer = new byte[4096];
int bytesRead;
while ((bytesRead = inputStream.read(buffer)) != -1) {outputStream.write(buffer, 0, bytesRead);
}
outputStream.close();
inputStream.close();
System.out.println("文件下載完成。");
} catch (Exception e) {e.printStackTrace();
}
}
}

在上面的代碼中,fileUrl是要下載的文件的 URL,savePath是要保存文件的本地路徑。程序使用 URL 創建一個連接,然后通過 URLConnection 獲取文件的輸入流。接下來,我們使用 FileOutputStream 創建一個輸出流,將文件流寫入到本地文件中。最后,關閉輸入流和輸出流。
需要注意的是,上述代碼是在主線程中執行的,如果需要在后臺線程中執行文件下載操作,可以將代碼放在一個 RunnableThread中運行。

丸趣 TV 網 – 提供最優質的資源集合!

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-12-21發表,共計1040字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 廊坊市| 武功县| 九龙坡区| 武川县| 宜章县| 扶风县| 信丰县| 台中县| 上犹县| 金阳县| 昆山市| 大连市| 大理市| 常州市| 西和县| 海城市| 小金县| 镇远县| 武冈市| 孟津县| 灵丘县| 临桂县| 乐都县| 西城区| 阿克| 临夏县| 安龙县| 涪陵区| 乌什县| 柯坪县| 和平区| 靖州| 马公市| 阿瓦提县| 娱乐| 项城市| 木兰县| 定结县| 九江县| 汉阴县| 庆阳市|