我想在使用Javascript上傳PHP圖片之前驗證圖片解析度。在我的php表單中,我想要上傳兩個不同的圖像,並且兩個圖像都有不同的分辨率限制。驗證圖片使用Javascript的解析度,PHP
我試試下面的代碼
PHP代碼
echo "<form name='add' enctype='multipart/form-data' action='AppActions.php' method='post' onSubmit='return validate_create();'>";
echo "<div class='form_label'>Album Wrapper (Big Image) *</div>";
echo "<div class='form_input'><input type='file' name='bigimage' id='bigimage' />";
echo "<div class='form_label'>Album Wrapper (Small Image) *</div>";
echo "<div class='form_input'><input type='file' name='smallimage' id='smallimage' />;
echo "<input type='submit' name='add' value='Create' class='Buttons' id='add'>";
在Javascript中
function validate_create()
{
var bigimage = document.getElementById('bigimage');
var smallimage = document.getElementById('smallimage');
var big_img_width = bigimage.clientWidth;
var big_img_height = bigimage.clientHeight;
var small_img_width = smallimage.clientWidth;
var small_img_height = smallimage.clientHeight;
// if condtion to check the condition //
}
這裏我得到寬度和高度爲相同甚至我選擇不同大小的文件兩個圖像。
如何做到這一點?請建議我
在此先感謝
您可以在上傳到服務器之前在PHP中檢查它,但不能在javascript中檢查 – 2012-05-04 08:21:08
感謝user1331534。上傳之前如何檢查PHP?你能幫我解決嗎? –
用戶上傳文件之前,您無法使用PHP *做到這一點。 – ThiefMaster