نحوه صحیح دانلود فایل در جاوا با استفاده از کتابخانه NIO

ارسال پست
java2
مدیر کل سایت
پست: 178
تاریخ عضویت: پنج شنبه 13 دی 1397, 6:49 pm

نحوه صحیح دانلود فایل در جاوا با استفاده از کتابخانه NIO

پست توسط java2 » پنج شنبه 20 دی 1397, 2:32 am

کد: انتخاب همه


import java.io.FileOutputStream;
import java.net.URL;
import java.nio.channels.Channels;
import java.nio.channels.ReadableByteChannel;

/**
 * Created with IntelliJ IDEA.
 * User: Marjan Bahador
 * Date: 10/22/13
 * Time: 1:58 AM
 * To change this template use File | Settings | File Templates.
 */
public class Amirsam {
    public static void main(String[] args)throws Exception {
        URL url = new URL("http://www.j2os.org/images/AmirsamBahador2.png");
        ReadableByteChannel readableByteChannel = Channels.newChannel(url.openStream());
        FileOutputStream fileOutputStream = new FileOutputStream("استاد امیرسام بهادر.jpg");
        fileOutputStream.getChannel().transferFrom(readableByteChannel, 0, Long.MAX_VALUE);

    }
}



ارسال پست