Obwohl Fotos und Dateispeicher jetzt auf Netzwerkfestplatten hochgeladen werden können, unterscheiden sich inländische Netzwerkfestplatten immer noch ein wenig von ausländischen Netzwerkfestplattenspeichern. Nehmen Sie als Beispiel den Vergleich zwischen Baidu Netdisk und Dropbox. Bei Baidu Netdisk handelt es sich bestenfalls um eine Netzwerkfestplatte, die von Einzelpersonen zum Speichern privater Fotos und Dateien verwendet wird. Wenn sie zum Teilen verwendet wird, kann sie von Baidu problemlos zum Herunterladen freigegeben werden.
Viele persönliche Webmaster entscheiden sich für den Aufbau eigener Speicher- und Download-Center, um die gemeinsame Nutzung zu erleichtern. Das von Dizhanbo erstellte persönliche Download-Center wird beispielsweise mit dem Directory Lister-Programm erstellt, sofern eine PHP-Umgebung und keine Datenbank vorhanden ist benötigt wird, kann Directory Lister ausgeführt werden. Dieses Verfahren ist einfach, aber das Verschieben ist besonders einfach: Packen Sie es einfach ein und laden Sie es hoch.
Directory Lister wurde von Ausländern entwickelt und weist daher natürlich viele Kompatibilitätsprobleme mit Chinesisch auf. In diesem Artikel werden zwei sofort einsatzbereite, benutzerfreundliche Fotoalbumprogramme ImgURL und das Online-Dateimanager-Verzeichnisauflistungsprogramm Zdir vorgestellt, die von meinem Freund xiaoz.me entwickelt und verwaltet wurden und sehr gut sind Geeignet für Einzelpersonen. Der Webmaster verwendet es als Bilderbett, Fotoalbum und zum Herunterladen und Teilen von Dateien.
Für diejenigen, die nicht hauptsächlich zum Teilen, sondern zum Speichern verwendet werden, können wir VPS-Hosts zum Erstellen von Cloud-Speicherdiensten verwenden, darunter:
- Cloud-Speicherplatzverwaltung von DigitalOcean Spaces – kann für synchrone Sicherung, Bereitstellung und Erweiterung verwendet werden
- Plex Perfect Personal Video Cloud Disk Building Tutorial – Plex Media Server Installations- und Verwendungsmethode
- Verwenden Sie Pydio, um einen kostenlosen privaten Cloud-Speicher zu erstellen. Mit der automatischen Synchronisierung mehrerer Terminals können Sie Musikvideos online abspielen
PS: Aktualisiert am 21. August 2018, Die OneDrive-Netzwerkfestplatte von Microsoft ist seit jeher für ihre große Kapazität und Stabilität bekannt. Viele Menschen verwenden OneDrive als Netzwerkspeichertool Externer Link. So verwenden Sie eine Netzwerkfestplatte: OneDrive wird zu einer externen Netzwerkfestplatte – Aria2+Aria2Ng+OneIndex lädt automatisch auf OneDrive hoch.
1. Bildbettalbum-Programm: ImgURL
- Projektadresse: https://github.com/helloxz/imgurl
- Demo-Adresse: https://imgurl.org/
1.1 ImgURL-Einführung
ImgURL ist ein einfaches und reines Image-Hosting-Programm, das mit PHP + SQLite 3 entwickelt wurde. Es erfordert keine komplexe Konfiguration und kann sofort verwendet werden.
Umweltanforderungen
PHP >= 5.6
Erfordert Exif-Funktionsunterstützung
SQLite 3
Funktionen und Features
Per Drag-and-Drop können Sie Dateien hochladen, automatisch Verbindungen generieren und mit einem Klick kopieren.
Bildvorschau und Erkundung
Grundlegende Bildverwaltung
Unterstützt die TinyPNG-Bildkomprimierung
Entwicklungsplan
Bild-Upload und Vorschau
Generieren Sie Links mit einem Klick
Bilder durchsuchen und löschen
Begrenzen Sie die Anzahl der Gast-Uploads
Bildkompression
Bild-Gelb-Erkennung
Bildwasserzeichen
API-Upload
1.2. Installation und Verwendung
Installationsschritte:
- Besuchen Sie: master.zip Laden Sie die neueste Version des ImgURL-Programms herunter, legen Sie es im Stammverzeichnis Ihrer Website ab und entpacken Sie es.
- Besuchen Sie
http(s)://domain.com/check.php
, um die Konfigurationsinformationen abzurufen und aufzuzeichnen. - Ändern Sie
config.php
, um Ihren eigenen Domänennamen und Ihr eigenes Passwort festzulegen, und besuchen Siehttp(s)://domain.com/
. So einfach ist das.
Sicherheitseinstellungen
Nachdem die Konfiguration abgeschlossen ist, gibt es kein Problem mit der Testfunktion. Bitte löschen Sie
check.php
im Stammverzeichnis.Apache hat Datenbank-Downloads standardmäßig über die Datei
.htaccess
blockiertNginx-Benutzer fügen bitte die folgende Konfiguration im Serverbereich hinzu und starten Nginx neu
location ~* .(db3)$ {
deny all;
}
Nachdem Sie auf „ImgURL“ geklickt haben, um das Bild hochzuladen, wird die Linkadresse wie folgt angezeigt (zum Vergrößern klicken):
ImgURL bietet außerdem die Funktion, Bilder im Hintergrund zu verwalten, sodass Sie hochgeladene Bilder schnell anzeigen können.
1.3. Bildkomprimierung und Upload-Größenanpassung
TinyPNG-komprimierte Bilder aktivieren. Besuchen Sie die offizielle Website https://tinypng.com/, um ein Konto zu registrieren und Ihren eigenen API-SCHLÜSSEL zu erhalten. TinyPNG bietet einen hervorragenden Bildkomprimierungsdienst und bietet API-Unterstützung. Normale Benutzer haben ein Limit von 500 Mal/Monat, aber ImgURL kann mehrere TinyPNG-SCHLÜSSEL ausfüllen, sodass die API-Zeiten überlagert werden können, um mehr Bilder zu komprimieren.
Öffnen Sie config.php
, geben Sie Ihren eigenen TinyPNG-API-Schlüssel ein und speichern Sie ihn. (Unterstützt die asynchrone Komprimierung von Bildern, hat keinen Einfluss auf die Upload-Geschwindigkeit). Das Beispiel einer Konfigurationsdatei lautet wie folgt:
// TinyPNG压缩图片
$tinypng = array(
"option" => true,
"key" => array(
"xxx", //支持填写多行key
"xxx" //如果只有一个key,请删除此行,注意最后一行没有逗号(,)
)
);
Ändern Sie die Upload-Größe. Das Fotoalbumprogramm ImgURL hat standardmäßig eine Uploadgröße von 2 Mio. Sie können die Beschränkung mit den folgenden Methoden ändern. Öffnen Sie /functions/upload.php
und suchen Sie den folgenden Code:
$handle->file_max_size = '2097152';
Die Einheit ist Bytes, Sie können sie selbst ändern. Um die Stabilität des Uploads zu gewährleisten, wird eine Überschreitung von 10 Millionen nicht empfohlen. Öffnen Sie weiterhin static/embed.js
und suchen Sie die folgende Zeile zum Ändern.
,size: 2048
2. Verzeichnislistenprogramm: Zdir
- Projekt: https://github.com/helloxz/zdir
- Demo: http://soft.xiaoz.org/
Zdir ist ein mit PHP entwickeltes Verzeichnislistenprogramm. Es unterstützt die Markdown-Dateivorschau und kann Dateien online löschen. Fügen Sie der von Ihnen besuchten Seite die Parameter ?admin
hinzu, und die Datei wird gelöscht Es erscheint eine Schaltfläche zum Löschen und die Datei kann gelöscht werden.
2.1 Installation und Verwendung
Anweisungen
Laden Sie den Quellcode herunter und legen Sie ihn im Stammverzeichnis der Site ab
Ändern Sie
config.php
, um den Titel/die Schlüsselwörter/die Beschreibung Ihrer eigenen Website festzulegenWenn Sie ein Verzeichnis ausschließen müssen, ändern Sie
config.php
erneut, es enthält AnweisungenWeitere Anweisungen finden Sie in der Hilfedokumentation: https://doc.xiaoz.me/docs/zdir
Die Hauptfunktion
Durchsuchen von Verzeichnissen
Vorschau der MarkDown-Datei
CSS/JavaScript-Kopie mit einem Klick
Datei-Hash
Bildvorschau
Dateiindex
QR-Code-Generierung
Dateilöschung
Hinweis: Benennen Sie Verzeichnisse/Dateien nicht auf Chinesisch, da sonst unvorhersehbare Fehler auftreten können. Die Programmoberfläche sieht wie folgt aus (zum Vergrößern anklicken):
2.2 Detaillierte Beschreibung der Funktion
MarkDown-Dateivorschau. Wenn es sich um eine MarkDown-Datei (.md) handelt, erscheint dahinter eine kleine Augenschaltfläche. Klicken Sie auf diese Schaltfläche, um eine direkte Vorschau anzuzeigen. Wenn die Datei nach readme.md benannt ist, wird die Schaltfläche „Gebrauchsanweisung“ angezeigt. Klicken Sie darauf, um eine Vorschau anzuzeigen, wie im Screenshot unten gezeigt.
Linkkopie. Die Kopierschaltfläche beurteilt anhand des Dateityps und gibt schließlich unterschiedliche Kopierergebnisse zurück, was beim Erstellen einer Front-End-Bibliothek sehr hilfreich ist, wie zum Beispiel:
<!–Wenn die .js-Datei kopiert wird, ist das zurückgegebene Ergebnis –>
<script src = 'https://libs.xiaoz.top/jquery/2.0.3/jquery-2.0.3.js'> </script>
<!–Wenn die CSS-Datei kopiert wird, ist das Rückgabeergebnis –>
<link rel='stylesheet' href='https://libs.xiaoz.top/layer/skin /layer .css'>
<!–Wenn es sich um eine Datei wie ein Bild handelt–>
<img src = 'https://libs.xiaoz.top/material/loading/loading0.gif' / >
Andere Dateien Gibt die URL-Adresse der Datei zurück.
Datei-Hash anzeigen. Klicken Sie auf die Schaltfläche „Ausrufezeichen“ hinter der Datei, um die MD5- und SHA1-Werte der Datei zu berechnen, den Datei-Hash-Wert zu überprüfen und Risiken wie Betreiberentführung zu vermeiden.
Bildvorschau. Wenn Sie die Maus über die Bilddatei bewegen, wird die Bildvorschau angezeigt, wie im Screenshot unten gezeigt.
Dateiindex. Wenn zu viele Dateien vorhanden sind, ist die Suche umständlich. Über die Funktion „Dateiindex“ und „Strg + F“ ist die Suche jedoch in wenigen Minuten erledigt. Die Cache-Zeit für den „Dateiindex“ beträgt 24 Stunden. Wenn Sie den Cache sofort leeren möchten, besuchen Sie bitte cache.php?del=cache
.
3. Zusammenfassung
ImgURL eignet sich besonders für das Teilen von Bildern. Sowohl Administratoren als auch Besucher können Bilder direkt hochladen und Links teilen. Es sollte darauf hingewiesen werden, dass ImgURL auch die Erkennung von Bildpornografie, die Bildkomprimierung usw. einrichten kann. In diesem Fall müssen Sie die API im Voraus beantragen, bevor sie normal verwendet werden kann.
Zdir ähnelt in gewisser Weise dem Directory Lister. Zur Ausführung ist lediglich PHP erforderlich. Die Funktion ist einfach, aber sehr praktisch, und der Einstieg ist einfach. Wenn Sie mehr Online-Dateimanager wünschen, können Sie sich Folgendes ansehen: Vergleich von drei hervorragenden Online-Dateimanagern (Verzeichnisliste).