Ir para conteúdo

Arquivado

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

sliceart

Criar campo para submeter ficheiro

Recommended Posts

Boa noite,

estou a trabalhar em swishmax3, criei um formulário de contacto que utiliza php para colocação dos dados na base dados e até agora está tudo a funcionar a 100%, mas agora precisava de criar um campo para enviar um ficheiro junto com o formulário... a parte php é fácil, não sei é como criar o campo(tipo image field) no flash para ir buscar o ficheiro...

 

Agradecia a vossa ajuda.

 

Atentamente,

JL

Compartilhar este post


Link para o post
Compartilhar em outros sites

Utilize FileReference() e a propriedade upload()

 

Assim você vai ter o que você deseja, lembrando que muitos servidores tem as funções de upload para o servidor limitadas.

Cuidado com isso.

 

abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

Boas Thiago, já tentei mas não consigo perceber como funciona o codigo... já experimentei usar scripts que estão na net como exemplos e que supostamente funcionam mas depois nunca me abre a janela para escolher o ficheiro...

Um dos que testei é:

 

on (press) {
 if (outgoing==undefined) {
 var uploadListener:Object = new Object();
 uploadListener.onselect = function(file:FileReference):void {
 if(file.upload("uploadFile.php")) {
 }
 }
 uploadListener.onCancel = function(file:FileReference):void {
 }
 uploadListener.onOpen = function(file:FileReference):void {
 }
 uploadListener.onprogress = function(file:FileReference, bytesLoaded:Number, bytesTotal:Number):void {
 }
 uploadListener.onComplete = function(file:FileReference):void {
 }
 uploadListener.onHTTPError = function(file:FileReference, httpError:Number):void {
 }
 uploadListener.onIOError = function(file:FileReference):void {
 }
 uploadListener.onSecurityError = function(file:FileReference, errorString:String):void {
 }
 var validFileTypes = [
 
 { 
 description: "Images", extension: "*.jpg; , *.jpeg;*.gif; *.png" }
 ,
 
 { 
 description: "Flash", extension: "*.swf; *.swi" }
 ,
 
 { 
 description: "Documents", extension: "*.as; *.txt" }
 ];
 var uploadFileReference:FileReference = new flash.net.FileReference();
 uploadFileReference.addListener(uploadListener);
 uploadFileReference.browse(validFileTypes );
 }
}

mas qdo vou testar não me abre a janela para escolher o ficheiro...

 

Obrigado por tentar ajudar

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.