upload, processamento, armazenamento e entrega de arquivos e imagens fornecidos pelo usuário

Mais tarde ou mais cedo na vida de um desenvolvedor da Web, você terá que lidar com arquivos e imagens carregados pelos usuários.

Perguntas comuns:

Como faço o upload?

navegadores e técnicas modernos permitem várias maneiras de carregar arquivos fornecidos pelo usuário para o meu servidor. Quais são as melhores práticas e o que devo considerar?

Como eu procuro?

Quando o upload estiver concluído, o que preciso saber sobre segurança e processamento adicional dos arquivos

Como faço para armazenar e entregar?

Existem melhores práticas sobre como armazenar os arquivos enviados?

disclaimer: Eu coloquei quase 30 minutos na seguinte resposta, a pergunta inicial foi removida, então eu decidi fazer perguntas gerais que um usuário pode enfrentar ao lidar com arquivos fornecidos pelo usuário. Veja minha resposta, você é livre para contribuir e adicionar suas idéias e experiência

questionAnswers(1)

yourAnswerToTheQuestion