Bahia 0 Denunciar post Postado Junho 11, 2010 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
Thiago de Oliveira Cruz 21 Denunciar post Postado Junho 11, 2010 O código é isso ai mesmo Faça essa verificação no na hora que o onSelect for ativado. E ai você verifica o tamanho... Abraços Compartilhar este post Link para o post Compartilhar em outros sites
Bahia 0 Denunciar post Postado Junho 11, 2010 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
Thiago de Oliveira Cruz 21 Denunciar post Postado Junho 11, 2010 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
Bahia 0 Denunciar post Postado Junho 11, 2010 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