2017-04-01 116 views
1

下面是uploadify插件,這裏我想用代碼來驗證上傳前的圖片尺寸(寬度和高度)。如何在uploadify中上傳圖片前檢查圖片的寬度和高度?

<script> 
$(function() { 
$("#file_upload_1").uploadify({ 
height  : 30, 
swf   : '/uploadify/uploadify.swf', 
uploader  : '/uploadify/uploadify.php', 
width   : 120 
}); 
}); 
</script> 
+2

附註:永遠不要相信客戶!不要依賴在客戶端執行的驗證,而要檢查服務器上的大小(至少在那裏重複檢查一次)。你應該做什麼:創建一個'IMG'-DOM元素,分配源圖像,並在佈局後測量。用瑞士法郎,這不會工作。 – Psi

+0

[Uploadify最小圖像寬度和高度]可能的重複(http://stackoverflow.com/questions/1942790/uploadify-minimum-image-width-and-height) – LuFFy

回答

0

你上這條線的圖像的大小:

$size = getimagesize($pathToFullImage); 

爲什麼不在這裏補充一個條件,以檢查它是否至少你想要的大小,如果不返回錯誤。

if($size[0] > 150 || $size[1] > 150) { 
    return $someError; 
} 

而且它看起來像有是Uploadify一個onError的選項,你可以設置: http://www.uploadify.com/documentation/

編輯:這個線程看起來可能是對你有所幫助: http://www.uploadify.com/forum/viewtopic.php?f=5&t=14

相關問題