I try to download a mp4 file from my Server and save it as a mp4 file. A file is created and has a size of 25 MB, but i can't play it with a video player.
Here is my code:
HttpURLConnection con = (HttpURLConnection) new URL(serveradress).openConnection();
con.setRequestProperty("User-Agent", "Mozilla/5.0 (Macintosh; "
+ "Intel Mac OS X 10_11_6) AppleWebKit/537.36 (KHTML, like
Gecko)"
+ " Chrome/53.0.2785.143 Safari/537.36");
InputStream is = con.getInputStream();
System.out.println(con.getResponseCode());
String line = null;
StringBuilder stringBuilder = new StringBuilder();
BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(is));
while((line = bufferedReader.readLine()) != null) {
stringBuilder.append(line);
}
is.close();
String outVideo = stringBuilder.toString();
File file = new File("C:\\Benutzer\\Admin\\Desktop\\video.mp4");
file.getParentFile().mkdirs();
FileWriter writer = new FileWriter(file);
writer.write(outVideo);
writer.close();
} catch(Exception ex) {
ex.printStacktrace();
}
Any help is really appreciated.