1. Dieses Programm erfordert keine Datenbankunterstützung, ist mit allen gängigen Browsern (PC und Mobilgeräte) kompatibel und passt sich an diese an. Es verwendet die Methode zum Schreiben von PATH_UPLOAD/xxx.conf-Dateien für die Aufzeichnung und Konfiguration des Dateilebenszyklus.
2. Die Betriebsumgebung ist php5.xphp7.x (theoretisch gibt es kein Problem mit höheren oder niedrigeren Versionen).
3. Unterstützt das Hochladen per Browser-Drag-and-Drop, mit dem Dateien privat zwischen Kollegen im Unternehmensintranet übertragen werden können.
4. Warum muss der Code verschlüsselt werden? Ich möchte das nicht erklären.
Installations- und Konfigurationsanweisungen für das FSS Private File Sharing- und Delivery-Tool-Programm
(1)Programmkonfigurationsdatei/config.php.
(2) PATH_UPLOAD gibt den Datei-Upload-Pfad (Standard-/Upload-Verzeichnis) an, für den Lese- und Schreibberechtigungen erforderlich sind. (Das Programm schränkt die Datei-Upload-Typen nicht ein. Aus Sicherheitsgründen stellen Sie bitte sicher, dass Sie diesen Pfad an einen Nicht-Website-Pfad anpassen.)
(3) LOG_PATH gibt den Protokollpfad an (Standard/Protokoll), LOG_OPEN gibt an, ob die Protokollierungsfunktion gestartet werden soll, und für dieses Verzeichnis sind Lese- und Schreibberechtigungen erforderlich. (Aus Gründen der Systemsicherheit stellen Sie bitte sicher, dass dieser Pfad an einen Nicht-Website-Pfad angepasst wird.)
(4) Die maximal unterstützte Größe für den Programm-Upload hängt von php.ini ab (in diesem Beispiel werden 50 MB als Referenz verwendet).
upload_max_filesize=50m;
post_max_size=50M;
(5) Wenn Sie Nginx verwenden, müssen Sie es zum http-Teil in nginx.conf hinzufügen
client_max_body_size50m;
(6) SITE_URL gibt den Website-Zugriffspfad an.
(7) FILE_RETAIN_DAYS gibt den Dateilebenszyklus in Tagen an. Nach Ablauf wird die Datei automatisch gelöscht, wenn sie aufgerufen wird. Sie wird ausgelöst, wenn neue Dateien hochgeladen werden.
(8) API_KEYID (öffentlicher Schlüssel) API_SECRET (privater Schlüssel) Dateisignatur. Dieser Wert kann beliebig geändert werden und wird verwendet, um Hotlinks zu verhindern. Der generierte echte Download-Link hat einen Lebenszyklus von 600 Sekunden.
1. Sie können den Protokolldateipfad angeben.
2. Fügen Sie die Funktion zur Erkennung der Laufumgebung hinzu.
3. Konfigurierbare Dateiaufbewahrungstage oder permanente Speicherung.
4. Fügen Sie dem Datei-Download-Link eine Signaturfunktion hinzu, um Hotlinks zu verhindern.
5. Fügen Sie dem Dateidownload eine Passwortfunktion hinzu.
6. Erhöhen Sie die Anzeige der Datei-Downloadzeiten.