Arquivo

Pessoal, to com o seguinte problema:

sempre q mando salvar um arquivo em disco(), eu seto o caminho usando setRepositoryPath, mas o nome sai sempre algo parecido com isso: upload_00000147.tmp. segue o codigo:

DiskFileUpload upload = new DiskFileUpload();
upload.setSizeMax(5010241024);
upload.setRepositoryPath("/c:/teste");
List items = upload.parseRequest(request);
File file = new File(“c:/teste/foto.jpg”);
Iterator it = items.iterator();
while (it.hasNext())
{
FileItem item = (FileItem) it.next();
if (item.isFormField())
{
item.write(file);
}
}