Bom dia, ainda não consegui pegar o caminha da minha aplicação, estou
fazendo algo errado, teria como me ajudar?
Segue abaixo o código que estou usando, mas não consigo criar a nova pasta e
se não for passando o caminho absoluto de minha aplicação, desde já
agradeço.
Classe Upload:
public String doUpload(byte[] bytes, String fileName, String veiculo,
Foto_Veiculo obj) throws Exception{
String teste = FlexContext.getServletContext().getRealPath("/");
String dirVei = acertarDiretorioVeiculo(veiculo);
// String dir = "D:\\webveiculos\\flex_src\\source\\fotos\\" +
dirVei + "\\";
fileName = dir + fileName;
File f = new File(fileName);
File diretorio = new File(teste);
if(!diretorio.exists()){
new File(teste).mkdirs();
}
FileOutputStream fos = new FileOutputStream(f);
fos.write(bytes);
fos.close();
foto.gravar(obj);
return "Sucesso";
}
2009/4/11 Mário Júnior <[email protected]>
> Opa.. ainda nessa semana estava explicando a um amigo (tb chamado de
> Rafael) sobre isso...
> Seguinte, coloca o seu fileReference para todo o escopo da sua
> classe/componente, declarando-o fora do método.
>
> Daí vai dar certo.
>
>
> Falow.
>
>
> 2009/4/10 RafaelViana <[email protected]>
>
>>
>>
>> http://livedocs.adobe.com/blazeds/1/javadoc/flex/messaging/FlexContext.html
>>
>> usando o getServletContext()
>>
>> Alguém sabe me explicar porque o fileReference.save() não é chamado??
>>
>> fileData = event.result as ByteArray;
>> fileName = event.token.kind;
>>
>> this.status = "Arquivo Carregado!";
>> limparStatus();
>>
>> var fileReference:FileReference = new
>> FileReference();
>>
>> this.fileRef.addEventListener(Event.COMPLETE, onDownloadComplete);
>>
>> this.fileRef.addEventListener(ProgressEvent.PROGRESS,
>> progressEvent);
>> fileReference.save(fileData,fileName);
>>
>>
>> se eu chamo tudo assim numa mesma função, o fileReference.save não
>> chama...Mas se qualquer outra coisa chama.
>>
>> Só que se eu crio um botão que primeiro "carrega" o arquivo e depois
>> um outro botão para chamar o fileReference.save dai dá certo..
>>
>> Alguém sabe explicar porque isso?
>>
>>
>> On 9 abr, 14:07, TITO <[email protected]> wrote:
>> > Rafael como foi que tu conseguisse resolver o teu problema a
>> > respeito de salvar os arquivos no diretorio da tua aplicação????
>> >
>> > daria pra mostrar o codigo aqui????
>> >
>> > abraço
>>
>>
>
>
> --
> Mário Júnior
> Programador Java / Adobe Flex
> http://blog.mariojunior.com
>
> >
>
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---