1. Este programa no requiere soporte de base de datos, es compatible y se adapta a todos los navegadores principales (PC y móviles) y utiliza el método de escritura de archivos PATH_UPLOAD/xxx.conf para el registro y configuración del ciclo de vida de los archivos.
2. El entorno operativo es php5.xphp7.x (en teoría no hay problema con versiones superiores o inferiores).
3. Admite la carga mediante arrastrar y soltar del navegador, que se puede utilizar para transferir archivos de forma privada entre colegas en la intranet corporativa.
4. ¿Por qué es necesario cifrar el código? No quiero explicar esto.
Instrucciones de instalación y configuración del programa de herramienta de entrega y intercambio de archivos privados FSS
(1) Archivo de configuración del programa/config.php.
(2) PATH_UPLOAD especifica la ruta de carga del archivo (directorio predeterminado/de carga), que requiere permisos de lectura y escritura. (El programa no limita los tipos de carga de archivos. Para la seguridad del sistema, asegúrese de ajustar esta ruta a una ruta que no sea un sitio web)
(3) LOG_PATH especifica la ruta de registro (predeterminada/registro), LOG_OPEN especifica si se debe iniciar la función de registro y este directorio requiere permisos de lectura y escritura. (Por motivos de seguridad del sistema, asegúrese de ajustar esta ruta a una ruta que no sea un sitio web)
(4) El tamaño máximo admitido para la carga del programa depende de php.ini (este ejemplo usa 50 M como referencia)
upload_max_filesize=50m;
post_max_size=50M;
(5) Si usa nginx, debe agregarlo a la parte http en nginx.conf
client_max_body_size50m;
(6)SITE_URL especifica la ruta de acceso al sitio web.
(7) FILE_RETAIN_DAYS especifica el ciclo de vida del archivo en días. Después de la expiración, el archivo se eliminará automáticamente cuando se llame. Para la eliminación por lotes, se activa cuando se cargan nuevos archivos. Por supuesto, también puede eliminarlo manualmente.
(8) Firma del archivo API_KEYID (clave pública) API_SECRET (clave privada). Este valor se puede modificar arbitrariamente y se utiliza para evitar enlaces activos. El enlace de descarga real generado tiene un ciclo de vida de 600 segundos.
1. Puede especificar la ruta del archivo de registro.
2. Agregue la función de detección del entorno de ejecución.
3. Días de retención de archivos configurables o almacenamiento permanente.
4. Agregue una función de firma al enlace de descarga del archivo para evitar enlaces activos.
5. Agregue la función de contraseña para la descarga de archivos.
6. Aumente la visualización de los tiempos de descarga de archivos.