Gravação apenas do Caminho Físico de um arquivo usando o <input type= "file">

2 respostas
P

Bom dia Pessoal!

Surgiu a necessidade de adicionar a um cadastro a opção do cliente informar o caminho do arquivo para que o mesmo seja gravado no banco de dados. Porém, como estou usando AJAX, tentei usar o rich:FileUpload, mas não deu muito certo, primeiro pela disposição dele na tela (muito grande e não consegui mudar as propriedades dele para que ficasse apenas um botão de pesquisa na frente do campo, o que nem sei se é possível com este componente). E segundo pois não consegui “pegar” somente o caminho físico do arquivo com este componente.
Então resolvi usar o porque me pareceu ser o que mais me serviria, porém, acho que por incompatibilidade com o AJAX eu não consigo pegar o valor deste campo.
Saliento que o que preciso é apenas o caminho do arquivo e não fazer upload do mesmo. Acredito que deva existir uma solução simples para isso mas ainda não a encontrei.

Desde já agradeço…

2 Respostas

P

Bom dia !

Eu consegui usando o fich:fileUpload mas estou com um problema, já que quero gravar o caminho físico do arquivo que foi importado, mas eu somente consigo o nome do arquivo.

UploadItem item =  evento.getUploadItem();

String filePathName = item.getFileName();

no comando getFileName() deveria me retornar o caminho todo do arquivo segundo o que li em alguns sites.

Muito obrigado!

C

O brother eu to precisando fazer esse upload tb poderia passar todo o codigo do upload do arquivo, vlw!!

Criado 25 de março de 2010
Ultima resposta 3 de fev. de 2011
Respostas 2
Participantes 2