Jonatha,
Cara é bem tranquilo, mas eu to meio garrado aqui e posso te dar uma
força mais a noite.
Te mandar um codigo mais ou menos pronto e vc analisa blz?
Parte do PHP
<?php
/**
* Salva o arquivo do upload
*/
//verificando se exite um upload de arquivo
if (isset($_FILES['txt_filename']['name'])
&& strlen($_FILES['txt_filename']['name']) > 1) {
//salvando arquivo de upload
$strOrigem = $_FILES['txt_filename'] ['tmp_name'];
$strDestino = "../../../arq_movidos/".$_FILES['txt_filename']['name'];
$bolOk = move_uploaded_file ($strOrigem, $strDestino);
//uploaded???
if (!$bolOk) {
//logar (“Erro ao salvar o arquivo”);
}
}
?>
parte Action Script 3.0
//propriedades usadas no carregamento do arquivo
private var fr:FileReference = null;
private var imageTypes:FileFilter = new FileFilter("Arquivos de texto
(*.txt)", "*.txt");
private var allTypes:Array = new Array(imageTypes);
private var txtname:String;
public var trm:Timer = new Timer(500, 1);
private function browse():void{
fr.browse(allTypes);
}
private function onOpen(e:Event):void{
pb.label = "%3%%";
}
private function onComplete(e:Event):void{
lblAviso.visible = true;
lblAviso.text = "Arquivo carregado com sucesso!";
pb.visible = false;
_remote.funcaoremote(resultfuncao);
}
private function onSelect(e:Event):void{
txt_filename.text = fr.name;
trm.addEventListener(TimerEvent.TIMER, enviar);
trm.start();
}
private function enviar(e:Event):void{
if (fr == null) return;
var request:URLRequest = new URLRequest("http://localhost/
diretorioaplicacao/amfphp/services/sisatel/upload.php");
request.method = URLRequestMethod.POST;
fr.upload(request, "txt_filename");
pb.visible = true;
}
private function onProgress(e:ProgressEvent):void{
pb.setProgress(e.bytesLoaded, e.bytesTotal);
}
Acho que da para vc começar....
Valeu
On 4 out, 14:49, jonatha-silva <[email protected]> wrote:
> Olá pessoal, sou novo aqui no grupo e está é minha primeira postagem,
> por isso me desculpem qualquer coisa...
>
> Estou tentando fazer um upload de arquivos usando o Flex com o PHP +
> Zend_AMF, passando o arquivos para um service dentro do PHP, o qual
> faria o upload para mim...
>
> Eu não tenho a mínima idéia de como fazer, já tentei passar o nome do
> meu service no URLRequest mais não consegui...
>
> Alguem pode me dar uma luz de como faço isso, pelo menos na parte do
> Flex, pq a parte do PHP acredito estar certo, só quero saber como
> enviar esse arquivo para la, rsrsrs
>
> Obrigado e que Deus abençoe a todos
--
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para [email protected]
Para sair da lista, envie um email em branco para
[email protected]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev