Boa tarde Senhores, já estou com este problema a uma semana, já
procurei aqui no grupo mas nenhuma das solução apontadas estão
funcionando.
O upload funciona corretamente no Internet Explorer (IE) mas no
Firefox não funciona. Abaixo segue o código que estou usando, o que há
de errado?
FLEX
//Para realizar o upload
//utilizando filtro para upload somente de imagem
private var fileRef:FileReference = null;
public function localizar():void {
if (fileRef == null) {
this.fileRef = new FileReference();
this.fileRef.addEventListener(Event.SELECT,
onSelect);
this.fileRef.addEventListener(Event.COMPLETE,
onUploadComplete);
}
var tipos:FileFilter = new FileFilter(
"*.jpg","*.jpg");
var tiposArray:Array = new Array(tipos);
this.fileRef.browse(tiposArray);
}
private function onSelect(event:Event):void {
this.caminhoImg.text = fileRef.name;
}
private function onUploadComplete(event:Event):void {
Alert.show("Upload completo...", "Gregui Shigunov");
}
public function enviar():void {
if (this.fileRef == null) return;
var request:URLRequest = new URLRequest("upload.php?
PHPSESSION="+sessionId); //sessionId possui o id da sessão que vem do
PHP.
request.method = URLRequestMethod.POST;
this.fileRef.upload(request, "nome_do_campo");
}
PHP
if (!empty($_POST)) {
session_start();
$sessao = session_id($_GET['PHPSESSION']);
if (!isset($sessao)){
echo "Erro";
}
if (isset($_FILES['nome_do_campo']['name']) && strlen($_FILES
['nome_do_campo']['name']) > 1) {
//salvando arquivo de upload
$strOrigem = $_FILES['nome_do_campo'] ['tmp_name'];
//Move para a pasta de imagens da madeireira
$bolOk = move_uploaded_file ($strOrigem, getDiretorio
($diretorioMadeireira).DIRECTORY_SEPARATOR.'images'.DIRECTORY_SEPARATOR.'logo.jpg');
}
}
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---