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

Java從URL下載文件怎么實現

173次閱讀
沒有評論

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

你可以使用 java.net 包中的 URL 類來實現從 URL 下載文件。以下是一個簡單的示例代碼:

import java.io.BufferedInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.net.URL;

public class FileDownloader {public static void main(String[] args) {String fileUrl = "https://example.com/file.txt";
        String savePath = "path/to/save/file.txt";
        
        try {URL url = new URL(fileUrl);
            BufferedInputStream bis = new BufferedInputStream(url.openStream());
            FileOutputStream fos = new FileOutputStream(savePath);
            
            byte[] buffer = new byte[1024];
            int bytesRead;
            while ((bytesRead = bis.read(buffer, 0, 1024)) != -1) {fos.write(buffer, 0, bytesRead);
            }
            
            fos.close();
            bis.close();
            
            System.out.println(" 文件下載完成!");
        } catch (IOException e) {e.printStackTrace();
        }
    }
}

在上面的代碼中,你需要將 fileUrlsavePath替換為實際的文件 URL 和保存路徑。代碼首先創建一個 URL 對象,然后使用 openStream() 方法打開 URL 連接并獲取輸入流。接下來,使用緩沖輸入流和文件輸出流將數據從輸入流讀取并寫入到文件中。最后,關閉輸入流和輸出流。

請注意,上述代碼中的文件下載是同步的,即在下載文件期間程序會被阻塞。如果需要實現異步下載,可以使用 Java 的多線程或異步任務。

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

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-12-09發表,共計875字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 右玉县| 剑川县| 抚顺县| 鄄城县| 衡山县| 贡嘎县| 罗田县| 普格县| 通州市| 神池县| 聂拉木县| 正定县| 盐山县| 鹿泉市| 东源县| 新密市| 交城县| 合川市| 黔南| 巨野县| 天峨县| 城步| 株洲县| 乌拉特中旗| 沂水县| 新丰县| 通化市| 大竹县| 嘉黎县| 佛教| 河东区| 庆安县| 南京市| 南雄市| 灌南县| 阿拉善盟| 永修县| 峡江县| 广宗县| 剑河县| 英山县|