আমার একটি ফর্ম সহ একটি জেপিএস রয়েছে যাতে কোনও ব্যবহারকারী কোনও চিত্র রাখতে পারেন:
<div class="photo">
<div>Photo (max 240x240 and 100 kb):</div>
<input type="file" name="photo" id="photoInput" onchange="checkPhoto(this)"/>
</div>
আমি এই জেএস লিখেছি:
function checkPhoto(target) {
if(target.files[0].type.indexOf("image") == -1) {
document.getElementById("photoLabel").innerHTML = "File not supported";
return false;
}
if(target.files[0].size > 102400) {
document.getElementById("photoLabel").innerHTML = "Image too big (max 100kb)";
return false;
}
document.getElementById("photoLabel").innerHTML = "";
return true;
}
যা ফাইলের ধরণ এবং আকার যাচাই করতে সূক্ষ্ম কাজ করে। এখন আমি চিত্রের প্রস্থ এবং উচ্চতা যাচাই করতে চাই তবে আমি এটি করতে পারি না।
আমি চেষ্টা করেছি target.files[0].width
কিন্তু পেয়েছি undefined
। অন্যান্য উপায় সঙ্গে আমি পেতে 0
।
কোনও পরামর্শ?