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

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…

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!

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