Olá, vamos ver se vocês podem me ajudar. Não sei se o que pedirei é possível, porque buscando na rede não encontrei nada.
Trata-se de que os usuários possam subir imagens ao servidor, porém com um tamanho inferior a uma quantidade. No caso que sua imagem seja maior, com o fim de evitar que tenha que sair da web e chame a uma aplicação tipo Gimp ou similar para rebaixar o peso. Pensei que através do navegador (javascript) poderia fazê-lo, sem a necessidade de ter que subir a imagem ao servidor previamente.
Porém, tudo o que encontrei em Javascript de tratamento de imagens é com arquivos do servidor, não com os do próprio pc. Espero ter me explicado bem.
Olá,
Pode fazer o uso do atributo maxlength.
de http://www.w3.org/TR/device-upload
The final example below requests the operator to select images from any
device, including the filesystem, for upload to the server, as long as
they are less than 100 KB.
<INPUT name="picture2" type="file" device="any" accept="image"
maxlength="100000">
Não lhe dará para um tamanho de imagem, porém pode estimar um máximo em
bytes.
Senão, outra opção poderia ser subi-la, olhar o tamanho e antes de fazer o move_upload (ou como se fosse a função exata) comprovar seu tamanho e se não for o desejado, o apaga do /tmp e lhe devolve um html que indique o tema.
Por J. Manuel Velasco