Как скачать файл с сайта

Простой пример того, как скачать файл с сайта

	public static void downloadFile2(URL source, String target) throws FileNotFoundException {
		byte[] buf = new byte[MAX_BUG_SIZE];

		InputStream in = null;
		BufferedOutputStream out = null;
		URLConnection conn = null;
		 
		 try {
			 conn = source.openConnection();
			 conn.addRequestProperty("User-Agent", "Mozilla/4.0");
			 
			 in = new BufferedInputStream(conn.getInputStream());
			 out = new BufferedOutputStream(new FileOutputStream(target));

			 int n = 0;
			 while (-1!=(n=in.read(buf))) {
			    out.write(buf, 0, n);
			 }
		 } catch (Exception e) {
			 throw new RuntimeException(e);
		 } finally {
			 if (in != null) {
				 try {
					in.close();
				} catch (IOException e) {}
			 }
			 if (out != null) {
				 try {
					out.close();
				} catch (IOException e) {}
			 }
		 }
	}
  1. Пока что нет комментариев.
  1. Пока что нет уведомлений.