কম্পিউটার টিউটোরিয়াল

জাভাস্ক্রিপ্টে ছবি আপলোড করার আগে প্রিভিউ করার পদ্ধতি


ছবি আপলোড করতে জাভাস্ক্রিপ্টে FileReader() ব্যবহার করতে হয়। জাভাস্ক্রিপ্ট কোড নিচে দেওয়া হলো −

উদাহরণ

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <link rel="stylesheet" href="//code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css"> <script src="https://code.jquery.com/jquery-1.12.4.js"></script> <script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script> </head> <body> <form runat="server"> <input type='file' id="yourImage" /> <img id="chooseImage" src="#" alt="image" /> </form> <script>    function readImage(fileInput) {       if (fileInput.files && fileInput.files[0]) {          var takingInputFile = new FileReader();          takingInputFile.onload = function(event) {             $('#chooseImage').attr('src', event.target.result);          }          takingInputFile.readAsDataURL(fileInput.files[0]);       }    }    $("#yourImage").change(function() {       readImage(this);    }); </script> </body> </html>

উপরোক্ত প্রোগ্রাম চালাতে, ফাইলের নাম anyName.html(index.html) হিসেবে সেভ করুন এবং ফাইলে রাইট-ক্লিক করে VS Code এডিটরে "Open with Live Server" অপশন সিলেক্ট করুন।

আউটপুট

জাভাস্ক্রিপ্টে ছবি আপলোড করার আগে প্রিভিউ করার পদ্ধতি

  1. জাভাস্ক্রিপ্টে ছবি আপলোড করার আগে প্রিভিউ করা

  2. HTML পেজে ইমেজ ইনসার্ট (Insert) করা

  3. HTML-এ ছবি রেসপন্সিভ (Responsive) করার উপায়

  4. HTML-এ ইমেজকে লিংক (Link) হিসেবে ব্যবহার করা