i tried a .jpg and .gif and i wouldnt think any picture could be over 20MB these ones definetly arent over that they where very small banners
you can try yourself if you want
http://fshanger.webatu.com/upload.php
dont mind the last bit the file extenions are still jpg, jpeg, gif i just changed that bit because i plan to only allow .zip files