boa tarde pessoal?
tenho um pagina web que tem um upload de 7 imagens… so que quando eu vou resetar ele ele apaga as imagens que foram feitas o upload… alguem tem ideia de como resolver isso??
segue o codigo!!!
{
String imagem1 = "";
String imagem2 = "";
String imagem3 = "";
String imagem4 = "";
String imagem5 = "";
String imagem6 = "";
String imagem7 = "";
if (MultipartFormDataRequest.isMultipartFormData(request))
{
MultipartFormDataRequest mrequest = new MultipartFormDataRequest(request);
String todo = null;
if (mrequest != null) todo = mrequest.getParameter("todo");
if ( (todo != null) && (todo.equalsIgnoreCase("upload")) )
{
// Uses the bean now to store specified by jsp:setProperty at the top.
upBean.store(mrequest);
// Displays info about uploaded files for this session.
%>
<font size="-2" face="Verdana, Arial, Helvetica, sans-serif">
<%
Vector history = upBean.getHistory();
for (int i=0;i<history.size();i++)
{
UploadParameters up = (UploadParameters) history.elementAt(i);
System.out.println("i = "+i);
if(i>=0)
if(i<=7)
{
if (i == 6) imagem1 = up.getFilename();
if (i == 5) imagem2 = up.getFilename();
if (i == 4) imagem3 = up.getFilename();
if (i == 3) imagem4 = up.getFilename();
if (i == 2) imagem5 = up.getFilename();
if (i == 1) imagem6 = up.getFilename();
if (i == 0) imagem7 = up.getFilename();
}
}
System.out.println("imagem 1 = "+imagem1);
System.out.println("imagem 2 = "+imagem2);
System.out.println("imagem 3 = "+imagem3);
System.out.println("imagem 4 = "+imagem4);
System.out.println("imagem 5 = "+imagem5);
System.out.println("imagem 6 = "+imagem6);
System.out.println("imagem 7 = "+imagem7);
System.out.println("");
Class.forName("org.postgresql.Driver");
Connection con = DriverManager.getConnection("jdbc:postgresql://localhost/imobiliaria", "postgres", "postgres2");
Statement st = con.createStatement();
st.executeUpdate("insert into tabela_imagem(imagem1,imagem2,imagem3,imagem4,imagem5,imagem6,imagem7) values ('"+imagem1+"', '"+
imagem2+"', '"+
imagem3+"', '"+
imagem4+"', '"+
imagem5+"', '"+
imagem6+"', '"+
imagem7+"')");
%>
</font>
<%
}
else
if ( (todo != null) && (todo.equalsIgnoreCase("cleanstore")) )
{
// upBean.resetStore();
upBean.resetStore();
out.println("<BR>Store cleaned");
System.out.println("Atualizando");
}
else
{
out.println("<BR> todo="+todo);
System.out.println("<BR>Cancelando");
}
}
}
%>
desde ja agradeco!!
Fernando Becker