ここに私のcode.iはmp3ファイル、ビデオファイル&のイメージをダウンロードするために書き込みます。 は、私にはよく すべてのファイルがダウンロードされている。..ファイルを処理するためのFileOutputStreamを使用.. mp3ファイルはworking..but画像や動画ありApache IOなどのライブラリを見てみましょうjavaでファイルをダウンロード - ファイルが壊れています
private void download(String fileURL, String destinationDirectory,String name) throws IOException {
// File name that is being downloaded
String downloadedFileName = name;
// Open connection to the file
URL url = new URL(fileURL);
InputStream is = url.openStream();
// Stream to the destionation file
FileOutputStream fos = new FileOutputStream(destinationDirectory + "/" + downloadedFileName);
// Read bytes from URL to the local file
byte[] buffer = new byte[4096];
int bytesRead = 0;
System.out.println("Downloading " + downloadedFileName);
while ((bytesRead = is.read(buffer)) != -1) {
fos.write(buffer, 0, bytesRead);
}
// Close destination stream
fos.close();
// Close URL stream
is.close();
}
このコードは正常に動作する必要があります...しかし、あなたは正しくリソースを開閉することを学ぶ必要があります。特に、try-with-resourcesステートメントを使用します。 – fge