मेरे पास एक फॉर्म के साथ एक जेपीएस है जिसमें एक उपयोगकर्ता एक छवि डाल सकता है:
<div class="photo">
<div>Photo (max 240x240 and 100 kb):</div>
<input type="file" name="photo" id="photoInput" onchange="checkPhoto(this)"/>
</div>
मैंने यह js लिखा है:
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
।
कोई सुझाव?