Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

William Phantom

Tamanho do arquivo upload

Recommended Posts

Olá pessoal,

eu tenhos alguns sistemas de upload (jquery ajax e php). porém quando eu envio os arquivos a validação do tamanho máximo permitido só aconteçe depois do upload (oque é chato).

dai pensei se existe alguma forma de pegar o tamanho do arquivo enviado antes do upload

 

pode ser: javascript. php ou html

Compartilhar este post


Link para o post
Compartilhar em outros sites

não é possível pegar antes.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pra imagem da pra usar esse aqui:

 

 

function carregar(){
var inputFile = document.getElementById("foto");
var limite = 1;
if(navigator.appName == "Microsoft Internet Explorer"){
var imagem = new Image();
imagem.src = inputFile.value;
var tamanhoArquivo = imagem.fileSize;
if(tamanhoArquivo < 0){
setInterval(function(){carregar()},3000);
} else {
alert(tamanhoArquivo);
if(tamanhoArquivo > limite){
alert("Arquivo acima do limite de 1Mbyte");
remover();
}
}
}else{
if(parseInt(inputFile.files[0].size) > limite){
alert("Arquivo acima do limite de 1Mbyte");
remover();
}
}
function remover(){
var inputFile = document.getElementById("foto");
var inputFileNovo = inputFile.cloneNode(false); //clono o elemento
inputFileNovo.type = "file";
inputFileNovo.value = "";
inputFile.parentNode.replaceChild(inputFileNovo,inputFile); //troco o input antigo pelo novo
}
}
Soh num funfa pra IE8 e 9 por causa do fakepath =/

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.