Без чего-либо на стороне клиента, которое может видеть файловую систему (например, Java-апплет), вы не можете знать это заранее.
Лучшее, что вы можете сделать, - это проверить файл с помощью GetImageSize после того, как он был загружен, но перед тем, как сделать с ним что-нибудь важное.
list($width, $height) = getimagesize($_FILES['myfile']['tmp_name']);