Olá pessoal!!
Fiz uma JSP que inclui no Banco!
E fiz uma JSP de upload que pega arquivo!
Mas quando coloco os dois para rodar juntos nao funciona porque o upload precisa do - enctype=“multipart/form-data” - no form com o metodo POST e para incluir no banco se eu deixar com o enctype=“multipart/form-data” ele nao inclui e dar erro.
Alguem que ja passou por essa situacao, ou parecida, e possa mim dar uma maozinha ?
Ou, alguem sabe a solução para esse problema ?
Por favor !
T+
Ae JavAde, tem o componente FileUpload do projeto jakarta. Eh uma mao na roda, eu fiz um artigo pro PJ q mostra como upar imagens, mesmo q no form tenha um campo normal junto…
mandei agora pouco pro Jeveaux colocar no site…
qq coisa, entra no site do jakarta e procura por FileUpload
http://jakarta.apache.org[/u]
kra,
já fiz upload utilizando o struts, é bem simples e fácil…
se vc estiver usando o struts, me fala q te mando o código…
flw
caros amgos…
estou fazendo uma aplicação com upload…e estou com serios problemas…estou utilizando struts, eclipse, e jboss…
como vi q alguem jah conseguiu aqui no topico, será q poderia me ajudar?
mandando os cofigos?ou de alguma outra forma?
agradeço desde jah a ajuda de todos…
até…
Opa,
No seu DynaActionForm:
<form-property name="file" type="org.apache.struts.upload.FormFile"/>
no seu jsp:
<html:file property="file" size="30"/>
e na sua action:
DynaActionForm f = (DynaActionForm)form;
FormFile file = (FormFile)f.get("file");
file.getFileName(); // retorna o nome do arquivo
file.getInputStream(); // retorna o Fluxo de dados de entrada
apartir disso você pode fazer o que quiser.
:okok:
valeu galera…
consegui desenvolver aqui…só q agora esta ocorrendo o seguinte erro:
procurei aqui no forum sobre o erro, pareçe q é alguma coisa relacionada a classpath, arquivo .jar…
porem jah adicionei o arquivo fileupload.jar na pasta web-inf/lib, declarei ele no meu projeto dentro do eclipse e o erro persistiu…
´
alguem poderia me dar uma ajuda mais detalhada do q fazer??
Bem,
este erro é porque as bibliotecas servlet-api.jar não está no classpath do seu servidor, provavelmente.
:okok:
caro amigos…obrigado pela ajuda…
porem a classe servlet-api.jar jah existe no caminho classpath do meu servidor…assim como na pasta web-inf/lib do meu projeto…
mesmo assim o erro persiste…