Insurrecto
Power Member
pessoal tenho um código jsp que faz o upload de uma foto para o disco. o problema é que ele grava a foto na pasta raiz do tomcat e eu queria gravar numa outro pasta... alguém me pode ajudar a completar o código?
fica aqui o meu espaguete:
ninguém?
fica aqui o meu espaguete:
Código:
<%
//<%! String io = (String) session.getAttribute("user");
String io = (String)(session.getAttribute("user"));
long r = (long) System.currentTimeMillis();
// Create a new file upload handler
ServletFileUpload upload = new ServletFileUpload();
// Parse the request
FileItemIterator iter = upload.getItemIterator(request);
while (iter.hasNext()) {
FileItemStream item = iter.next();
String name = item.getFieldName();
InputStream stream = item.openStream();
if (item.isFormField()) {
out.write("Form field " + name + " with value "
+ Streams.asString(stream) + " detected.");
} else {
out.write("File field " + name + " with file name "
+ item.getName() + " detected.");
// Process the input stream
FileOutputStream fos = null;
fos = new FileOutputStream(new File(io+"_"+r+".jpg"));
byte[] Buffer = new byte[2000];
int lido = 1;
while (lido!=-1) {
lido = stream.read(Buffer);
out.write("lido = "+lido+"<br>");
if (lido>0)
{
fos.write(Buffer,0,lido);
}
}
}
}
%>
ninguém?
Última edição: