[Resolvido] Duvida com fileupload usando o ZK

Olá galera do GUJ,

Não consigo pegar o caminho do arquivo que estou buscando pelo fileupload, já pesquisei em varios lugares e não encontrei nada
unica coisa que dei conta de fazer foi mostrar o conteúdo do arquivo e pegar o nome dele, mas so que para tratar esse arquivo
preciso do caminho dele. exemplo: C:\Users\Documents\Arquivos \Arquivos I.txt

evento que mostra o nome do arquivo e o conteúdo:

public void onUpload$fupPesquisa(UploadEvent event) {
    org.zkoss.util.media.Media media = event.getMedia();
    // faz com que o textbox receba o nome do arquivo
    this.txtPesquisa.setValue(media.getName());
    // quando click em ver arquivo aparece todo conteudo do arquivo
    this.winVisualizaArquivo$txtArquivo.setValue(media.getStringData().toLowerCase());
}

preciso do caminho do arquivo para informa no InputStreamReader

 InputStreamReader isr = new InputStreamReader("caminho do arquivo");

Se alguem puder me ajudar agradeço muito

obs.: O arquivo que vou buscar é no formato txt

Consegui resolver,

veja como fico o evento:

public void onUpload$fupPesquisa(UploadEvent event) { org.zkoss.util.media.Media media = event.getMedia(); File myFile = new File(media.getName()); // faz com que o textbox receba o nome do arquivo this.txtPesquisa.setValue(myFile.getAbsolutePath()); // quando click em ver arquivo aparece todo conteudo do arquivo this.winVisualizaArquivo$txtArquivo.setValue(media.getStringData().toLowerCase()); this.verificador = true; }

adicionei o File myFile = new File(media.getName()); da class java.io

agora esta mostando certinho o caminho do arquivo.