Ir para conteúdo

POWERED BY:

Arquivado

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

Bahia

[Resolvido] Aviso no Upload

Recommended Posts

Tenho um sistema de Upload no flash, quando peço para fazer o Upload de ficheiros com mais de 1 MB, nada é enviado para o servidor.

Aquilo que eu quero é colocar um aviso durante o upload do tipo, se o upload exceder os 100000 bytes:

aviso.text=("Não é premitido carregar imagens com mais de 1MB");

 

tentei isso mas não deu

var maxLen:Number = 100000 ;
if (f.size > maxLen){
aviso.text("Selecione um arquivo menor que 1 MB!");
}else{
...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Berseck obrigado pelo seu post.

 

Eu coloquei o código assim:

 

objUpload.onSelect = function(f:FileReference):Void
	{
	imagem_ti.text = f.name;
	if (f.size > maxLen){
	imagem_ti.text("Selecione um arquivo menor que 1 MB!");
	}
}

e apenas coloca o nome do ficheiro no campo de texto "imagem_ti", parece que ignora o "if".

Eu estou a fazer o código em AS2.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Faça o seguinte

 

use trace();

 

E veja em qual das chamadas do upload ele pega o size antes de começar o download... assim de cabeça eu achei que era o onSelect... mas ele pode pegar esses dados só no onUpload... então veja isso

Se ele pegar no onUpload você usar um RETURN FALSE; que ai você vai parar o upload e não vai deixar ele fazer o processo.

 

Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

O problema era mesmo um erro no código estava a faltar um "=", onde se lia:

 

imagem_ti.text("Selecione um arquivo menor que 1 MB!");

 

o correcto é :

imagem_ti.text=("Selecione um arquivo menor que 1 MB!");

 

Perdoem-me a distração.

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.