Olá pessoal, estou fazendo uma aplicação na qual eu preciso fazer um upload de uma image e armazena-la.
Pesquisei e vi que tinham duas opções:
-Armazenar a imagem no bd(array de bytes)
-Armazenar o caminho da imagem no bd
Escolhi a segunda, porém não consigo fazer.
Uso o Seam 2.2.2 Final, banco de dados PostgreSQL.
Eu estava utilizando a tag: <s:fileUpload value="#{marcaAction.imagem}"> </s:fileUpload>
onde marcaAction.imagem é do tipo FileInputStream.
O problema é que eu vou lá, escolho a imagem, porém fica null a variavel marcaAction.imagem, gostaria de saber o que pode ser.
E também tem um grande problema, eu não sei como faço para armazenar a imagem(que foi upada) no HD.
Quem poder me ajudar, eu agradeço.