এটা আকর্ষণীয় যে কিভাবে কিছু জিনিস পূর্ণ বৃত্তে আসে। ওয়েবের প্রারম্ভিক দিনগুলিতে, ব্রাউজারগুলি স্বয়ংক্রিয়ভাবে ফাইলগুলির লিঙ্কগুলি ডাউনলোড করত যেগুলি একটি ওয়েব পৃষ্ঠা ছিল না, যেমন ছবি, পিডিএফ ফাইল এবং নথি। তারপরে, ব্রাউজারগুলি এত উন্নত হয়ে ওঠে যে তারা রিয়েল-টাইমে প্রায় যেকোনো ফাইল খুলতে সক্ষম হয়। যদিও এটি বিকাশকারীদের জন্য একটি সমস্যা তৈরি করেছে। আপনি কীভাবে একটি ব্রাউজারকে একটি ফাইল খোলার পরিবর্তে ডাউনলোড করতে বাধ্য করবেন? সমস্যাটি সমাধানের জন্য একগুচ্ছ হ্যাক এবং ওয়ার্কআরাউন্ড উত্থিত হয়েছিল, কিন্তু কোনটিই সঠিক সমাধান ছিল না। যখন ডাউনলোড অ্যাট্রিবিউট প্রবর্তিত হয়েছিল তখন HTML5 এর সাথে সবই পরিবর্তিত হয়।
এখন, ডেভেলপাররা তাদের এইচটিএমএল অ্যাঙ্কর ট্যাগে একটি বিশেষ ডাউনলোড অ্যাট্রিবিউট যোগ করতে পারে যাতে ব্রাউজারকে লক্ষ্য ফাইল খোলার পরিবর্তে একটি লিঙ্ককে ডাউনলোড হিসাবে বিবেচনা করতে বলা হয়।ব্রাউজারগুলি আপনার ডাউনলোড লিঙ্কগুলিকে কীভাবে পরিচালনা করে তা নিয়ন্ত্রণ করতে আপনি ডাউনলোড অ্যাট্রিবিউট ব্যবহার করতে পারেন এমন কয়েকটি ভিন্ন উপায় রয়েছে। আরও ভাল, সমস্ত আধুনিক ব্রাউজার ডাউনলোড অ্যাট্রিবিউটকে সমর্থন করে, তাই আপনি সামঞ্জস্যপূর্ণতা বা ফলব্যাকের প্রয়োজনে কোনো সমস্যা দেখতে পাবেন না।
আপনি ডাউনলোড অ্যাট্রিবিউটটি পরিচালনা করতে পারেন এমন কয়েকটি ভিন্ন উপায় রয়েছে৷ প্রত্যেকের নিজস্ব সুবিধা রয়েছে এবং সেগুলি বিভিন্ন ব্রাউজারে সুচারুভাবে কাজ করে৷
দ্য প্লেইন ডাউনলোড অ্যাট্রিবিউট
ডাউনলোড অ্যাট্রিবিউট ব্যবহার করার সবচেয়ে সহজ উপায় হল আপনার অ্যাঙ্কর ট্যাগগুলিতে এটির সবচেয়ে মৌলিক আকারে অন্তর্ভুক্ত করা। আপনাকে একটি অতিরিক্ত ফাইলের নাম বা কোনো সমর্থনকারী তথ্য অন্তর্ভুক্ত করতে হবে না। ফলাফল এই মত দেখায়:
এখনই ডাউনলোড করুন!
"ডাউনলোড" অন্তর্ভুক্ত করার মাধ্যমে আপনি পৃষ্ঠাটি পড়ার যেকোনো ব্রাউজারকে এটি খোলার পরিবর্তে লক্ষ্য লিঙ্কটি ডাউনলোড করতে বলছেন। এই দৃষ্টান্তে, ব্রাউজারটি একই নামের সাথে ফাইলটিকে ঠিক যেভাবে ডাউনলোড করবে।
ফাইলের নাম পরিবর্তন করা হচ্ছে
আপনি আসলে নাম পরিবর্তন করতে চাইলে কি হবে। আপনি এটি করতে চান যেখানে অনুষ্ঠান প্রচুর আছে. স্বয়ংক্রিয়ভাবে উত্পন্ন ফাইল নাম একটি ভাল উদাহরণ. তাদের সাধারণত আবর্জনা অক্ষরের স্ট্রিং সহ হাস্যকরভাবে দীর্ঘ নাম থাকে। যে অভিজ্ঞতা আপনি আপনার দর্শকদের জন্য চান না. আপনি ডাউনলোড অ্যাট্রিবিউট দিয়ে জিনিসগুলোকে মানসম্মত করতে পারেন।
একটি ফাইলের নাম নির্দিষ্ট করতে, এটির সমান ডাউনলোড বৈশিষ্ট্য সেট করুন। ফাইল এক্সটেনশন বাদ. ব্রাউজার ফাইলের ধরন রূপান্তর করতে পারে না এবং করবে না, তাই চেষ্টা করার কোন মানে নেই।
এখনই ডাউনলোড করুন!
আপনার দর্শকরা ফাইলটিকে your-file.pdf হিসেবে ডাউনলোড করবে।
একটি ছবি ডাউনলোড করা হচ্ছে
এর সাথে সাথে আপনার ব্যবহারকারীদের সরাসরি ছবি ডাউনলোড করতে দেওয়ার একটি সরলীকৃত উপায় আসে৷ এটি বৈপ্লবিক নয়, এবং আপনি সম্ভবত এটি নিজের সাথে একত্রিত করতে পারেন, তবে আপনি একটি ডাউনলোডযোগ্য চিত্র লিঙ্ক তৈরি করতে ডাউনলোড বৈশিষ্ট্য ব্যবহার করতে পারেন৷
আপনি সাধারণত আপনার পৃষ্ঠার মতো একটি ছবি সেট আপ করে শুরু করুন৷ এটি, অবশ্যই, ডাউনলোডের জন্য উপলব্ধ ছবি হবে৷
তারপর, ছবির পথের সাথে লিঙ্ক করে পুরো জিনিসটিকে একটি অ্যাঙ্কর ট্যাগে এনক্যাপসুলেট করুন।
অবশেষে, আপনার অ্যাঙ্কর ট্যাগে ডাউনলোড অ্যাট্রিবিউট যোগ করুন। আপনি চাইলে আপনার ছবির নাম পরিবর্তন করতে পারেন।
এখন, যখন একজন দর্শক ছবিটিতে ক্লিক করে, তারা স্বয়ংক্রিয়ভাবে এটি আপনার সার্ভার থেকে সরাসরি ডাউনলোড করবে। এটি প্রয়োজনীয় নয়, এবং এটি একজন ডেভেলপারের কাছে ওভারকিলের মতো মনে হতে পারে, কিন্তু কতজন সাইট ভিজিটর এটি দেখতে বা ডাউনলোড করার জন্য একটি ছবিতে রাইট ক্লিক করতে চান?