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
-~----------~----~----~----~------~----~------~--~---

Responder a