আমি কেবল এমডি 5 বা ধারণামূলক সমতুল্য কিছু ব্যবহার করার পরামর্শ দেব। ফাইলগুলির নামগুলি ডাইজেস্ট করে নাম পরিবর্তন করে আপনি কেবল স্বতন্ত্রতা দিচ্ছেন না (যথাসম্ভব চিত্রের জন্য সর্বদা চিত্রগুলি ক্যাশে করুন, এবং বিষয়বস্তু ভিত্তিক নামকরণের সাথে, যথাযথ চিত্র সহ, আপনি চিত্রগুলি ব্যবহারিকভাবে চিরকালের জন্য ক্যাশে রাখতে পারেন)।
এছাড়াও, কোনও বড় বিষয় নয়, তবে বিভিন্ন ব্যবহারকারী যখন একই চিত্র আপলোড করেন তখন এটি খাঁটি অনুমানের ঘটনা নয়। বাক্সের বাইরে আপনার কাছে একটি ছোট ডাটা স্টোরেজ অপ্টিমাইজেশন থাকবে।
অন্য যে কোনও প্রস্তাবিত হিসাবে: আমার হিসাবে, আমি কোনও ফাইলের নামে কোনও ধরণের সহায়ক তথ্য রাখার প্রবল প্রতিপক্ষ । যখন আমি অনেক ছোট ছিলাম (এবং কিছুটা স্লিমার :), তখন আমি পার্ল বিকাশকারী হয়েছি এবং সাধারণ জ্ঞানের কারণে ফাইলের নামে যথাযথ সহায়তার তথ্য সংরক্ষণ করার সন্দেহজনক অভ্যাস ছিল, যেহেতু পার্ল স্ট্রিং প্যাটার্ন বৈশিষ্ট্যগুলি দুর্দান্ত। এবং আমি এই সিদ্ধান্তে পৌঁছেছি যে, ওয়েব বিকাশের কথা বলা, এটি সর্বদা ফাইলের নাম থেকে আলাদাভাবে ফাইল সাথে সম্পর্কিত সকল ডেটা রাখা ভাল পছন্দ।
মনে রাখবেন যে আজকাল, যখন মোবাইল ইন্টারফেসগুলি প্রাধান্য পাচ্ছে, প্রকৃত ফাইলের নাম এটি কম গুরুত্বপূর্ণ যেটি এটি 5, 10 বছর আগে ছিল। তবে এটি যদি আপনার আবেদনের প্রেক্ষাপটে গুরুত্বপূর্ণ হয় তবে আপনি সর্বদা কিছু পুরানো স্কুল জাদুতে Content-Disposition: attachment; filename="pretty_file_name.jpg"
এইচটিটিপি শিরোনামকে জড়িত করে নিজের ইচ্ছামত কোনও ফাইলের নাম তৈরির সাথে জড়িত থাকতে পারেন। এছাড়াও, আধুনিক ব্রাউজারগুলি নতুন এইচটিএমএল 5 অ্যাট্রিবিউট, ডাউনলোডের পথ প্রস্তুত করছে । আমি বিশ্বাস করি না যে আসলে "মানব পাঠযোগ্য" চিত্রের নাম দেখা এমন একটি জিনিস যা আপনার বেশিরভাগ ক্ষেত্রেই ভাবা উচিত।
ইউপিডি: একটি ডিরেক্টরিতে খুব বেশি ফাইল না থাকার জন্য একটি পরিবর্তন করা যেতে পারে - কেবল প্রথম 3 টি অক্ষর নিন এবং dir তৈরি করুন।