HTML5 আমাদের স্থানীয় ক্লায়েন্ট ফাইলগুলির সাথে ইন্টারঅ্যাক্ট করতে দেয় (স্থানীয় ক্লায়েন্ট ফাইলগুলি এমন ফাইল যা ব্যবহারকারীর কম্পিউটারে স্থানীয়ভাবে সংরক্ষণ করা হয়)। এটি সম্ভব কারণ HTML5 শক্তিশালী API (অ্যাপ্লিকেশন প্রোগ্রামিং ইন্টারফেস) প্রদান করে যা এমন ইন্টারফেস যার সাহায্যে বাইনারি ডেটা এবং ব্যবহারকারীর স্থানীয় ফাইল সিস্টেম অ্যাক্সেস করা যায়। এই ফাইল APIগুলির সাহায্যে, ওয়েব অ্যাপ্লিকেশনগুলি ফাইলগুলি পড়তে পারে, ফাইল ডিরেক্টরি পড়তে পারে, ডেস্কটপ থেকে ব্রাউজারে টেনে আনতে পারে৷
নিম্নলিখিত APIগুলি যা স্থানীয় ক্লায়েন্ট ফাইলগুলি অ্যাক্সেস করতে ব্যবহৃত হয় −
৷- ফাইল সিস্টেম API
- ফাইল API
- ফাইল রাইটার API
নিচে কিছু উদাহরণ-
- HTML5 ফাইল API-এর সাহায্যে, ছবিগুলির একটি থাম্বনেইল প্রিভিউ তৈরি করা যেতে পারে যখন সেগুলি সার্ভারে পাঠানো হয় যাতে ভবিষ্যতে ব্যবহারের জন্য সেখানে সংরক্ষণ করা হয়৷
- HTML5 ফাইল এপিআই একটি অ্যাপকে একটি ফাইল রেফারেন্স সংরক্ষণ করার অনুমতি দেয় যখন একজন ব্যবহারকারী অফলাইনে থাকে।
- স্থানীয় ড্রাইভ থেকে ছবিগুলি অ্যাক্সেস করা যেতে পারে এবং HTML5 ফাইল API এর মাধ্যমে ব্রাউজারে লোড করা যেতে পারে৷