এই লেখাটি জাভাস্ক্রিপ্ট এবং এইচটিএমএল ব্যবহার করে ইমেজ আপলোড করার পদ্ধতি প্রদর্শন করবে।
কিভাবে জাভাস্ক্রিপ্ট/এইচটিএমএল ব্যবহার করে একটি সাধারণ ছবি আপলোড করবেন?
জাভাস্ক্রিপ্ট ব্যবহার করে একটি সাধারণ ছবি আপলোড করতে, প্রথমে আমরা এইচটিএমএল পৃষ্ঠায় একটি ইমেজ ট্যাগ যোগ করব এবং তারপর জাভাস্ক্রিপ্ট কোডটি ব্যবহার করে ওয়েব পেজে ছবিটি লোড করে নির্বাচন করব।
ব্যবহারিক প্রভাবের জন্য, বিবৃত নির্দেশাবলী ব্যবহার করে দেখুন।
উদাহরণ
প্রথমত, প্রদত্ত নির্দেশাবলী অনুসরণ করুন:
- ঢোকান ' <ইনপুট> ' উপাদান এবং ইনপুটের ধরনটি ' হিসাবে উল্লেখ করুন ফাইল ”
- এই 'ফাইল' টাইপ ফাইল-নির্বাচনের ক্ষেত্র নির্ধারণ করে এবং একটি ' ব্রাউজ করুন ফাইল আপলোড করার জন্য ” বোতাম।
- '
” ট্যাগ একটি লাইন বিরতি সন্নিবেশ করায়। - তারপর, একটি ঢোকান ' HTML ট্যাগ এবং যোগ করুন ' আইডি ” একটি নির্দিষ্ট নামের সাথে অনন্য আইডি নির্দিষ্ট করতে বৈশিষ্ট্য।
- ' src মিডিয়া ফাইলের URL যোগ করার জন্য ব্যবহৃত বৈশিষ্ট্য:
< br >
< img আইডি = 'আমার ছবি' src = '#' >
এটি লক্ষ্য করা যেতে পারে যে একটি ফাইল বিকল্প তৈরি করা হয়েছে, এবং এটি শুধুমাত্র একটি ইনপুট গ্রহণ করার পরে ছবিটির নাম প্রদর্শন করতে পারে:
এখন, ভিতরে ' ' ট্যাগ, নিম্নলিখিত কোডটি ব্যবহার করুন:
< লিপি >
জানলা. AddEventListener ( 'বোঝা' , ফাংশন ( ) {
নথি querySelector ( 'ইনপুট[টাইপ='ফাইল']' ) . AddEventListener ( 'পরিবর্তন' , ফাংশন ( ) {
যদি ( এই . নথি পত্র && এই . নথি পত্র [ 0 ] ) {
varimg = নথি getElementById ( 'img_content' ) ;
img ভার = ( ) => {
URL . অবজেক্টURL প্রত্যাহার করুন ( img src ) ;
}
img src = URL . বস্তু URL তৈরি করুন ( এই . নথি পত্র [ 0 ] ) ;
}
} ) ;
} ) ;
লিপি >
উপরের কোড স্নিপেটে:
- ' AddEventListener() ” JavaScript পদ্ধতি একটি উপাদানে একটি সংজ্ঞায়িত ইভেন্ট হ্যান্ডলার সন্নিবেশ বা সংযুক্ত করার অনুমতি দেয়৷
- ' প্রশ্ন নির্বাচক() ” একটি পদ্ধতি যা নির্দিষ্ট নথিতে প্রথম আইটেমটি ফেরত দিতে ব্যবহৃত হয় যা নির্দিষ্ট নির্বাচকের সাথে লিঙ্ক করে।
- ' getElementById() ” পদ্ধতিটি সংজ্ঞায়িত আইডি ব্যবহার করে উপাদান পাওয়ার জন্য ব্যবহার করা হয়। সেই উদ্দেশ্যে, মানটি প্যারামিটার হিসাবে পাস করা হয়।
- ' প্রত্যাহার অবজেক্টURL() ” URL ব্যবহার করে তৈরি করা একটি বিদ্যমান অবজেক্ট URL প্রকাশ করে। এটি করার জন্য, ছবির URL এই পদ্ধতির প্যারামিটার হিসাবে পাস করা হয়।
- ' বস্তু URL() তৈরি করুন একটি জাভাস্ক্রিপ্ট স্ট্যাটিক পদ্ধতি যা একটি নির্দিষ্ট স্ট্রিংকে একটি URL তৈরি করে যা প্যারামিটারে পাস করা বস্তুকে উপস্থাপন করে।
আউটপুট
এটি লক্ষ্য করা যায় যে আমরা সফলভাবে একটি সাধারণ চিত্র আপলোড করেছি।
উপসংহার
জাভাস্ক্রিপ্ট ব্যবহার করে সাধারণ ছবি আপলোড করতে, ' AddEventListener() ' পদ্ধতি যা একটি উপাদানে একটি সংজ্ঞায়িত ইভেন্ট হ্যান্ডলার সন্নিবেশ বা সংযুক্ত করার অনুমতি দেয়৷ তারপর, আইডি দ্বারা সংজ্ঞায়িত উপাদান অ্যাক্সেস করুন এবং ব্যবহার করুন “ প্রত্যাহার অবজেক্টURL() ' এবং ' বস্তু URL() তৈরি করুন 'পদ্ধতি। এই পোস্টে জাভাস্ক্রিপ্ট/এইচটিএমএল ব্যবহার করে সহজ ইমেজ আপলোড পদ্ধতি বলা হয়েছে।