Upload de imagem

Boas,

Alguem daqui usa o package “fileupdate” do Jakarta ? Eu fiz o seguinte codigo utilizando esse package:

[code]public class UploadAvatar extends HttpServlet {

protected void doPost(HttpServletRequest request,	HttpServletResponse response) {
	try {
		// Create a new file upload handler
	 	DiskFileUpload upload = new DiskFileUpload();

		upload.setSizeThreshold(4096);
		upload.setSizeMax(-1);
		upload.setRepositoryPath("E:\\JavaProjects\\Forum\\webapp\\images\\avatars");

		// Parse the request
		List /* FileItem */ items = upload.parseRequest(request);

		Iterator iter = items.iterator();
		System.out.println("size: " + items.size());
		while (iter.hasNext()) {
			FileItem item = (FileItem) iter.next();
			
			if (item.isFormField()) {
				String fieldName = item.getFieldName();
				String fileName = item.getName();
				String contentType = item.getContentType();
				boolean isInMemory = item.isInMemory();
				long sizeInBytes = item.getSize();
				File uploadedFile = new File("E:\\JavaProjects\\Forum\\webapp\\images\\avatars\\" + fileName);
			  item.write(uploadedFile);
			}
		}
	} catch (FileUploadException e) {
		e.printStackTrace();
	} catch (Exception e) {
		e.printStackTrace();
	}
}

}[/code]

Mas por alguma razao ele está a copiar o ficheiro para o directorio acima referido mas com o nome de “upload_0000001.tmp” em vez do nome real do ficheiro, alguem sabe pq?

Obrigado

esquecam… já descubri o problema :stuck_out_tongue: