Pergunta

Mais uma vez uma pergunta muito novato-ish, mas aqui vou eu:

Gostaria de usar um servlet ou semelhante para copiar um arquivo enviado (a partir de um arquivo html selecionar) para um local permanente. Isso tudo é necessidade I a fazer com o arquivo. Atualmente, estou indo com o uso dos Apache Commons FileUpload e IO bibliotecas. Será que não há solução fácil ou mais elegante?

Foi útil?

Solução

O Apache Commons FileUpload é provavelmente a melhor maneira se você estiver usando pura JSP e servlets. Se você usar uma estrutura como struts2 você terá mais algumas opções uma vez que têm componentes upload de arquivos construídos dentro e é muito fácil de usar.

Outras dicas

O Servlet API não tem maneira de extrair o arquivo do POST (PUT?) De dados.

Assim como Vincent disse, Apache commons FileUpload é o melhor caminho livre para fazer isso.

Você também pode considerar o uso de um applet assinado, se você não quiser usar as bibliotecas do Apache.

Você pode usar a biblioteca COS de OReilly. enviamos esta ligação !

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top