Upload de arquivos

Boa tarde…

alguém poderia me explicar o que essas duas linhas de código fazem?

FileItemFactory factory = new DiskFileItemFactory();
ServletFileUpload upload = new ServletFileUpload(factory);

Pesquisei sobre elas, mas não deu pra entender muito bem.

desde já, obrigada

Olá Jéssica,

Leias API docs da Apache Commons sobre essas classes nesta ordem:

  1. http://commons.apache.org/fileupload/apidocs/org/apache/commons/fileupload/FileItem.html
  2. http://commons.apache.org/fileupload/apidocs/org/apache/commons/fileupload/FileItemFactory.html
  3. http://commons.apache.org/fileupload/apidocs/org/apache/commons/fileupload/disk/DiskFileItemFactory.html
  4. http://commons.apache.org/fileupload/apidocs/org/apache/commons/fileupload/servlet/ServletFileUpload.html

Está mais claro?

[]'s

Eu ja havia lido. Esta parte então, so pega o arquivo, e sempre vai ser do tipo fileItem?