Embora o armazenamento de fotos e arquivos agora possa ser carregado em discos de rede, os discos de rede domésticos ainda são um pouco diferentes do armazenamento em disco de rede externo. Tomemos como exemplo a comparação entre o Baidu Netdisk e o Dropbox. O Baidu Netdisk é, na melhor das hipóteses, um disco rígido de rede usado por indivíduos para armazenar fotos e arquivos privados. Se for usado para compartilhamento, pode ser facilmente restringido ou cancelado pelo Baidu para download.

Muitos webmasters pessoais optam por construir seus próprios centros de armazenamento e download para a conveniência de compartilhamento. Por exemplo, o centro de download pessoal ucblog.net criado por Dizhanbo é construído usando o programa Directory Lister, desde que haja um ambiente PHP e nenhum banco de dados. é necessário, o Directory Lister pode ser executado, este procedimento é simples, mas a movimentação é particularmente simples, basta empacotá-lo e carregá-lo.

O Directory Lister foi desenvolvido por estrangeiros, por isso naturalmente tem muitos problemas de compatibilidade com o chinês. Este artigo compartilhará dois programas de álbum de fotos prontos para uso e fáceis de usar, ImgURL, e o programa de listagem de diretórios de gerenciador de arquivos on-line Zdir, desenvolvidos e mantidos por meu amigo xiaoz.me, que são muito adequado para indivíduos. O webmaster o utiliza como base de fotos, álbum de fotos e download e compartilhamento de arquivos.

Para aqueles que não são usados ​​principalmente para compartilhamento, mas para armazenamento, podemos usar hosts VPS para construir serviços de armazenamento em nuvem.

  1. Gerenciamento de espaço de armazenamento em nuvem DigitalOcean Spaces - pode ser usado para backup, montagem e expansão síncronos
  2. Tutorial de construção de disco em nuvem de vídeo pessoal perfeito Plex - método de instalação e uso do servidor de mídia Plex
  3. Use o Pydio para criar armazenamento em nuvem privada gratuito - a sincronização automática de vários terminais pode reproduzir vídeos musicais online

PS: Atualizado em 21 de agosto de 2018, O disco rígido de rede OneDrive da Microsoft sempre foi conhecido por sua grande capacidade e estabilidade Muitas pessoas usam o OneDrive como uma ferramenta de armazenamento de rede. link externo Como usar um disco de rede: OneDrive se transforma em um disco de rede externo - Aria2+Aria2Ng+OneIndex carrega automaticamente para o OneDrive.

1. Programa de álbum de imagens: ImgURL

  1. Endereço do projeto: https://github.com/helloxz/imgurl
  2. Endereço de demonstração: https://imgurl.org/

1.1 Introdução ao ImgURL

ImgURL é um programa de hospedagem de imagens simples e puro desenvolvido em PHP + SQLite 3. Não requer configuração complexa e pode ser usado imediatamente.

Requerimentos ambientais

PHP >= 5.6

Requer suporte à função exif

SQLite3

Funções e recursos

Arraste e solte para fazer upload, gerar conexões automaticamente e copiar com um clique.

Visualização e exploração de imagens

Gerenciamento básico de imagens

Suporta compactação de imagem TinyPNG

Plano de Desenvolvimento

Upload e visualização de imagens

Gere links com um clique

Navegue e exclua fotos

Limite o número de uploads de convidados

Compressão de imagem

Detecção de imagem amarela

Marca d'água de imagem

Carregamento de API

1.2. Instalação e uso

etapas de instalação:

  1. Visite: master.zip Baixe a última versão do programa ImgURL, coloque-o no diretório raiz do seu site e descompacte-o.
  2. Visite http(s)://domain.com/check.php para obter as informações de configuração e registrá-las.
  3. Modifique config.php para definir seu próprio nome de domínio e senha e visite http(s)://domain.com/.

Configurações de segurança

Após a conclusão da configuração, não há problema com a função de teste. Exclua check.php do diretório raiz.

O Apache bloqueou downloads de banco de dados por padrão através do arquivo .htaccess

Usuários Nginx, adicione a seguinte configuração na seção do servidor e reinicie o Nginx

location ~* .(db3)$ {  
    deny all;  
} 

Após clicar em ImgURL para fazer upload da imagem, o endereço do link será exibido. A interface de armazenamento da imagem ficará semelhante a esta (clique para ampliar):

ImgURL também oferece a função de gerenciamento de imagens em segundo plano, permitindo visualizar rapidamente as imagens enviadas.

1.3. Compressão de imagem e ajuste de tamanho de upload

Ative imagens compactadas TinyPNG. Visite o site oficial https://tinypng.com/ para registrar uma conta e obter sua própria API KEY. TinyPNG fornece um excelente serviço de compactação de imagens e fornece suporte de API. Usuários comuns têm um limite de 500 vezes/mês, mas ImgURL pode preencher várias CHAVES TinyPNG, permitindo que os tempos de API sejam sobrepostos para compactar mais imagens.

Compressão de imagem ImgURL

Abra config.php, preencha sua própria chave de API TinyPNG e salve-a. (Suporta compactação assíncrona de imagens, não afeta a velocidade de upload), o exemplo do arquivo de configuração é o seguinte:

// TinyPNG压缩图片
$tinypng = array(
"option" => true,
"key" => array(
"xxx", //支持填写多行key
"xxx" //如果只有一个key,请删除此行,注意最后一行没有逗号(,)
)
);

Modifique o tamanho do upload. O programa de álbum de fotos ImgURL tem um limite padrão de tamanho de upload de 2 milhões. Você pode modificar o limite através dos seguintes métodos. Abra /functions/upload.php e encontre o seguinte código:

$handle->file_max_size = '2097152';

A unidade é bytes, você mesmo pode modificá-la. Para garantir a estabilidade do upload, não é recomendado exceder 10M. Continue abrindo static/embed.js e encontre a seguinte linha para modificar.

,size: 2048

2. Programa de listagem de diretório: Zdir

  1. Projeto: https://github.com/helloxz/zdir
  2. Demonstração: http://soft.xiaoz.org/

Zdir é um programa de listagem de diretórios desenvolvido em PHP. Ele suporta visualização de arquivos Markdown e pode excluir arquivos online. Adicione os parâmetros ?admin ou &admin à página que você visita e o arquivo será. be Um botão de exclusão aparece e o arquivo pode ser excluído.

2.1  Instalação e uso

Instruções

Baixe o código fonte e coloque-o no diretório raiz do site

Modifique config.php para definir o título/palavras-chave/descrição do seu próprio site

Se você precisar excluir um diretório, modifique config.php novamente, há instruções nele

Para obter mais instruções, consulte a documentação de ajuda: https://doc.xiaoz.me/docs/zdir

A função principal

Navegação no diretório

Visualização do arquivo MarkDown

Cópia CSS/JavaScript com um clique

hash de arquivo

Visualização da imagem

Índice de arquivo

Geração de código QR

Exclusão de arquivo

Nota: Não use chinês para nomear diretórios/arquivos, caso contrário poderão ocorrer erros imprevisíveis. A interface do programa é mostrada abaixo (clique para ampliar):

2.2  Descrição detalhada da função

Visualização do arquivo MarkDown. Se for um arquivo MarkDown (.md), um pequeno botão de olho aparecerá atrás dele. Clique neste botão para visualizar diretamente. Se o arquivo tiver o nome readme.md, o botão "Instruções de uso" aparecerá. Clique nele para visualizá-lo, conforme mostrado na imagem abaixo.

Cópia do link. O botão de cópia julgará com base no tipo de arquivo e finalmente retornará diferentes resultados de cópia, o que é muito útil ao construir uma biblioteca front-end, como:

<!–Se o arquivo .js for copiado, o resultado retornado será –>
<script src = 'https://libs.xiaoz.top/jquery/2.0.3/jquery-2.0.3.js'> </script>
<!–Se o arquivo .css for copiado, o resultado retornado será –>
<link rel='stylesheet' href='https://libs.xiaoz.top/layer/skin /layer .css'>
<!–Se for um arquivo como uma imagem–>
<img src = 'https://libs.xiaoz.top/material/loading/loading0.gif' / >
Outros arquivos Retorna o endereço URL do arquivo.

Ver hash do arquivo. Clique no botão "ponto de exclamação" atrás do arquivo para calcular os valores md5 e sha1 do arquivo, verificar o valor do hash do arquivo e evitar riscos como sequestro de operador.

Visualização da imagem. Movimentar o mouse sobre o arquivo de imagem exibirá a visualização da imagem, conforme mostrado na imagem abaixo.

Índice do arquivo. Se houver muitos arquivos, é inconveniente pesquisar. Zdir ainda não implementou a função de pesquisa de arquivos. No entanto, através da função "Índice de arquivos" e "Ctrl + F", a localização dos arquivos pode ser feita em minutos. O tempo de cache do "Índice de arquivos" é de 24 horas. Se você quiser limpar o cache imediatamente, visite cache.php?del=cache.

3. Resumo

ImgURL é particularmente adequado para compartilhamento de imagens. Tanto administradores quanto visitantes podem fazer upload de imagens e compartilhar links diretamente. Deve-se ressaltar que ImgURL também pode configurar detecção de pornografia de imagens, compactação de imagens, etc. Nesse caso, você precisa solicitar a API com antecedência antes que ela possa ser usada normalmente.

Zdir é um pouco semelhante ao Directory Lister. Ele só precisa de PHP para ser executado. A função é simples, mas muito prática e fácil de começar. Se quiser mais gerenciadores de arquivos online, você pode conferir: Comparação de três excelentes gerenciadores de arquivos online (lista de diretórios).

Deixe uma resposta