"ஹாய், அமிகோ!"

"ஹாய், எல்லி!"

"இன்று நீங்கள் உங்களைப் பற்றி மிகவும் மகிழ்ச்சியாக இருப்பதாகத் தெரிகிறது."

"ஹே, பிலாபோவுக்கு உடம்பு சரியில்லை."

"எனவே அவரால் உங்களுக்கு சுவாரஸ்யமான, பயனுள்ள மற்றும் தேவையான விஷயங்களை விளக்க முடியவில்லை. உங்கள் பெரிய ரோபோ பேண்ட்டை அணிய வேண்டிய நேரம் இது."

"ஊஹூம். நானே எல்லாவற்றையும் கண்டுபிடித்துவிடுவேன் என்று உறுதியளிக்கிறேன். பிலாபோ எனக்கு ஒரு இணைப்பைக் கொடுத்தார்."

"சரி, நல்லது, பிறகு நான் உங்களுக்கு சுவாரஸ்யமான ஒன்றைச் சொல்கிறேன்."

"அதாவது, இணையத்தில் இருந்து வீடியோக்களை பதிவிறக்கம் செய்வது எப்படி."

"இணையத்துடன் பணிபுரிய, ஜாவாவில் URL எனப்படும் ஒரு சிறப்பு வகுப்பு உள்ளது. கோப்பைப் பதிவிறக்க இந்த வகுப்பை எவ்வாறு பயன்படுத்துவது என்பது இங்கே:"

1) முதலில், உங்களுக்குத் தேவையான சர்வரின் சரியான URLஐக் குறிப்பிட வேண்டும்.

2) சேவையகத்துடன் இணைப்பை ஏற்படுத்த நீங்கள் URL ஐப் பயன்படுத்த வேண்டும்.

3) அது ஒரு POST கோரிக்கையாக இருந்தால், கோரிக்கையின் உள்ளடக்கத்தை அனுப்பவும். அல்லது GET கோரிக்கையாக இருந்தால் இந்தப் படியைத் தவிர்க்கலாம்.

4) இறுதியாக, சர்வர் பதிலைப் படிக்கவும்.

"எளிமையான கோப்பு பதிவிறக்கம் இப்படித்தான் இருக்கும்:"

உதாரணமாக
URL url = new URL("https://www.google.com.ua/images/srpr/logo11w.png");
URLConnection connection = url.openConnection(); // Establish a connection

// Get an OutputStream in order to write the request to it
OutputStream outputStream = connection.getOutputStream();
outputStream.write(1);
outputStream.flush();

// Get an InputStream in order to read the response from it
InputStream inputStream = connection.getInputStream();
Files.copy(inputStream, new File("c:/google.png").toPath());

"முதலில், URLஇணைப்பு பொருளைப் பெறுவதன் மூலம் சேவையகத்துடன் இணைப்பை ஏற்படுத்துகிறோம் ."

"பின்னர் கோரிக்கை எழுதப்பட வேண்டிய OutputStream ஐப் பெறுகிறோம். அதற்கு ஏதாவது எழுதுகிறோம்."

"பின்னர் பதிலைக் குறிக்கும் InputStream ஆப்ஜெக்டைப் பெறுகிறோம், அதில் இருந்து பதிலைப் படிக்கிறோம். அனுப்பிய தரவை «c:/google.png» கோப்பில் சேமிக்க Files.copy முறையைப் பயன்படுத்துகிறோம்."

"ஆம், எனக்குப் புரிகிறது. «எழுது(1)» என்றால் என்ன?"

"சரி, நீங்கள் அங்கு ஏதாவது எழுதலாம் என்பதைக் காட்டவே அதைச் சேர்த்துள்ளேன். கோப்பைப் பதிவிறக்குவதற்கு நீங்கள் உண்மையில் கோரிக்கையில் எதையும் எழுத வேண்டியதில்லை. நீங்கள் உடனடியாக ஒரு InputStream ஐப் பெற்று, அங்கிருந்து பதிலைப் படிக்கத் தொடங்கலாம். URL ஆப்ஜெக்ட்டில் OpenStream() முறையும் உள்ளது, அது InputStream பொருளை உடனடியாக வழங்கும். ஆனால் இது GET கோரிக்கைகளுக்கு மட்டுமே பொருத்தமானது. எடுத்துக்காட்டாக:"

உதாரணமாக
URL url = new URL("https://www.google.com.ua/images/srpr/logo11w.png");
InputStream inputStream = url.openStream();
Files.copy(inputStream, new File("c:/google.png").toPath());

"எவ்வளவு சுவாரஸ்யமானது! கோப்பைப் பதிவிறக்குவது அவ்வளவு சுலபம் என்று நான் நினைக்கவில்லை."

"சரி, பொதுவாக யாரும் இப்படிச் செய்வதில்லை, ஏனெனில் கோப்புகள் பெரியதாக இருக்கும் மற்றும் பதிவிறக்கம் செய்ய அதிக நேரம் எடுக்கும்."

"கோப்புகளுடன் வேலை செய்வதை மிகவும் எளிதாக்கும் சில கட்டமைப்புகள் உள்ளன, ஆனால் அவற்றைப் பற்றி இப்போது பேச நான் தயாராக இல்லை. வேறு சில நேரங்களில்."