1. Este programa não requer suporte de banco de dados, é compatível e se adapta a todos os navegadores convencionais (PC e dispositivos móveis) e usa o método de gravação de arquivos PATH_UPLOAD/xxx.conf para gravação e configuração do ciclo de vida do arquivo.
2. O ambiente operacional é php5.xphp7.x (teoricamente não há problema com versões superiores ou inferiores).
3. Suporta upload de arrastar e soltar do navegador, que pode ser usado para transferir arquivos de forma privada entre colegas na intranet corporativa.
4. Por que o código precisa ser criptografado? Eu não quero explicar isso.
Instruções de instalação e configuração do programa de ferramenta de entrega e compartilhamento de arquivos privados FSS
(1)Arquivo de configuração do programa/config.php.
(2) PATH_UPLOAD especifica o caminho de upload do arquivo (diretório padrão/upload), que requer permissões de leitura e gravação. (O programa não limita os tipos de upload de arquivos. Para segurança do sistema, certifique-se de ajustar este caminho para um caminho que não seja de site)
(3) LOG_PATH especifica o caminho do log (padrão/log), LOG_OPEN especifica se a função de registro deve ser iniciada e este diretório requer permissões de leitura e gravação. (Para segurança do sistema, certifique-se de ajustar este caminho para um caminho que não seja do site)
(4) O tamanho máximo suportado para upload do programa depende do php.ini (este exemplo usa 50M como referência)
upload_max_filesize=50m;
post_max_size=50M;
(5) Se você usa nginx, você precisa adicioná-lo à parte http em nginx.conf
cliente_max_body_size50m;
(6)SITE_URL especifica o caminho de acesso ao site.
(7) FILE_RETAIN_DAYS especifica o ciclo de vida do arquivo em dias. Após a expiração, o arquivo será excluído automaticamente quando chamado. Para exclusão em lote expirado, é acionado quando novos arquivos são carregados.
(8) API_KEYID (chave pública) API_SECRET (chave privada) Assinatura do arquivo Este valor pode ser modificado arbitrariamente e é usado para evitar hot links. O link de download real gerado tem um ciclo de vida de 600 segundos.
1. Você pode especificar o caminho do arquivo de log.
2. Adicione a função de detecção do ambiente em execução.
3. Dias de retenção de arquivos configuráveis ou armazenamento permanente.
4. Adicione uma função de assinatura ao link de download do arquivo para evitar links ativos.
5. Adicione função de senha para download de arquivo.
6. Aumente a exibição dos tempos de download dos arquivos.