Eu sei que este é um post antigo. Mas muitos visitantes desta página não estão recebendo nada relacionado à pergunta. Especialmente para um novato.
Como fazer upload e armazenar imagens ou arquivos em nosso site:
Para um site estático, talvez não haja problema, pois o armazenamento de arquivos para alguns compartilhamentos de hospedagem ainda é adequado. O problema vem de um site dinâmico quando fica maior. Maiores no banco de dados podem ser manipulados, mas arquivos maiores, como imagens, tornam-se um problema. Existem dois tipos de imagens em um site:
As imagens são do administrador do blog dinâmico. Geralmente, essas imagens são otimizadas antes do upload.
Imagens de usuários no caso de usuários podem fazer upload de imagens como avatar. Ou os usuários podem criar conteúdo do blog e colocar algumas imagens do editor de texto. Esse tipo de imagem é difícil de prever o tamanho. Os usuários podem fazer upload de imagens grandes apenas para conteúdo pequeno, redimensionando o tamanho da visualização, mas não redimensionando o tamanho da imagem.
Ignorando o item no. 1 acima, solução rápida para o item no. 2 pode ser resolvido temporariamente pelas seguintes dicas, se não tivermos a funcionalidade otimizador de imagem em nosso site:
Não permita que os usuários enviem diretamente do editor de texto, redirecionando-os para a galeria de imagens. Nesta página, os usuários devem fazer upload do arquivo com antecedência antes de poderem incorporar o conteúdo. Este método é chamado como um gerenciador de arquivos.
Use uma função de corte de imagem para os usuários fazerem upload de imagens. Isso limitará o tamanho da imagem, mesmo que os usuários enviem arquivos muito grandes. A imagem final é o resultado da imagem cortada. Podemos definir o tamanho no servidor e aceitar apenas, por exemplo, 500 KB ou menos.
Agora, isso é apenas temporário. Para solução final, a pergunta é repetida:
- Como lidar com um armazenamento de imagens grandes?
- Redimensione ou altere a extensão.
- Como um site ou comércio eletrônico grande ou médio lida com o armazenamento de arquivos de suas imagens?
O que podemos fazer então:
Migrar do compartilhamento de hospedagem VPS. Insuficiente? Mais ainda, atualizando para Dedicado.
Crie seu próprio servidor para armazenamento de arquivos. Pesquisando para fazer isso. Isso não é tão difícil quanto você pensa. Algumas pessoas fazem isso pelo site.
A maneira mais fácil é usar o serviço de armazenamento de arquivos CDN.
Ok, 1 e 2 é um pouco caro. Mas no 3 eu acho que é a melhor solução.
Alguns serviços CDN permitem armazenar quantos arquivos da web você desejar.
Pergunta, "como fazer upload de arquivo para CDN do nosso site?"
Não se preocupe, depois de se registrar, geralmente de graça, você receberá orientações sobre como fazer upload de arquivos e obter o link deles de / para o seu site. Você receberá uma API e muito mais. É fácil.
Alguns provedores nos oferecem um serviço gratuito por 14 dias, com armazenamento e largura de banda limitados. Mas tudo bem como ponto de partida. O único problema é porque 'as pessoas nunca tentam'.
Espero que ajude para iniciantes.