Bien que les photos et le stockage de fichiers puissent désormais être téléchargés sur des disques réseau, les disques réseau nationaux sont encore un peu différents du stockage sur disque réseau étranger. Prenons comme exemple la comparaison entre Baidu Netdisk et Dropbox. Baidu Netdisk est au mieux un disque dur réseau utilisé par des particuliers pour stocker des photos et des fichiers privés. S'il est utilisé pour le partage, il peut facilement être restreint ou annulé par Baidu pour le téléchargement.
De nombreux webmasters personnels choisissent de créer leurs propres centres de téléchargement de stockage pour faciliter le partage. Par exemple, le centre de téléchargement personnel ucblog.net construit par Dizhanfou est construit à l'aide du programme Directory Lister tant qu'il existe un environnement PHP et qu'aucune base de données ne l'est. nécessaire, Directory Lister peut être exécuté, cette procédure est simple mais le déplacement est particulièrement simple, il suffit de l'emballer et de le télécharger.
Directory Lister a été développé par des étrangers, il présente donc naturellement de nombreux problèmes de compatibilité avec le chinois. Cet article présente deux programmes d'album photo prêts à l'emploi et faciles à utiliser, ImgURL et le programme de gestion de répertoires de fichiers en ligne Zdir, développés et maintenus par mon ami xiaoz.me, qui sont très adapté aux particuliers. Le webmaster l'utilise comme lit d'images, album photo et téléchargement et partage de fichiers.
Pour ceux qui ne sont pas principalement utilisés pour le partage mais pour le stockage, nous pouvons utiliser des hôtes VPS pour créer des services de stockage cloud. Les didacticiels associés incluent :
- Gestion de l'espace de stockage cloud DigitalOcean Spaces - peut être utilisé pour la sauvegarde, le montage et l'extension synchrones
- Tutoriel de création de disque Cloud vidéo personnel Plex Perfect - Méthodes d'installation et d'utilisation du serveur multimédia Plex
- Utilisez Pydio pour créer un stockage cloud privé gratuit - la synchronisation automatique multi-terminal peut lire des vidéos musicales en ligne
PS : mis à jour le 21 août 2018, Le disque dur réseau OneDrive de Microsoft a toujours été connu pour sa grande capacité et sa stabilité. De nombreuses personnes utilisent OneDrive comme outil de stockage réseau. Voici une façon de créer OneDrive en tant qu'outil de stockage réseau. lien externe. Comment utiliser un disque réseau : OneDrive se transforme en disque réseau externe - Aria2+Aria2Ng+OneIndex se télécharge automatiquement sur OneDrive.
1. Programme d'album de lit d'images : ImgURL
- Adresse du projet : https://github.com/helloxz/imgurl
- Adresse de démonstration : https://imgurl.org/
1.1 Introduction à ImgURL
ImgURL est un programme d'hébergement d'images simple et pur développé avec PHP + SQLite 3. Il ne nécessite pas de configuration complexe et peut être utilisé directement.
Exigences environnementales
PHP >= 5,6
Nécessite la prise en charge de la fonction exif
SQLite 3
Fonctions et caractéristiques
Glissez-déposez pour télécharger, générer automatiquement des connexions et copier en un seul clic.
Aperçu et exploration des images
Gestion des images de base
Prise en charge de la compression d'image TinyPNG
Plan de développement
Téléchargement et aperçu d'images
Générez des liens en un clic
Parcourir et supprimer des photos
Limiter le nombre de téléchargements d'invités
Compression d'images
Image détection jaune
Filigrane d’image
Téléchargement d'API
1.2.Installation et utilisation
étapes d'installation :
- Visitez : master.zip Téléchargez la dernière version du programme ImgURL, placez-la dans le répertoire racine de votre site et décompressez-la.
- Visitez
http(s)://domain.com/check.php
pour obtenir les informations de configuration et les enregistrer. - Modifiez
config.php
pour définir votre propre nom de domaine et votre mot de passe, puis visitezhttp(s)://domain.com/
. C'est aussi simple que cela.
Les paramètres de sécurité
Une fois la configuration terminée, il n'y a aucun problème avec la fonction de test. Veuillez supprimer
check.php
dans le répertoire racine.Apache a bloqué les téléchargements de bases de données par défaut via le fichier
.htaccess
Utilisateurs de Nginx, veuillez ajouter la configuration suivante dans la section serveur et redémarrer Nginx
location ~* .(db3)$ {
deny all;
}
Après avoir cliqué sur ImgURL pour télécharger l'image, l'adresse du lien sera affichée. L'interface de stockage de l'image ressemblera à ce qui suit (cliquez pour agrandir) :
ImgURL fournit également la fonction de gestion des images en arrière-plan, vous permettant de visualiser rapidement les images téléchargées.
1.3. Compression de l'image et ajustement de la taille de téléchargement
Activez les images compressées TinyPNG. Visitez le site Web officiel https://tinypng.com/ pour créer un compte et obtenir votre propre CLÉ API. TinyPNG fournit un excellent service de compression d'images et prend en charge l'API. Les utilisateurs ordinaires ont une limite de 500 fois/mois, mais ImgURL peut remplir plusieurs CLÉS TinyPNG, permettant de superposer les temps de l'API pour compresser plus d'images.
Ouvrez config.php
, remplissez votre propre clé API TinyPNG et enregistrez-la. (Prend en charge la compression asynchrone des images, n'affecte pas la vitesse de téléchargement), l'exemple de fichier de configuration est le suivant :
// TinyPNG压缩图片
$tinypng = array(
"option" => true,
"key" => array(
"xxx", //支持填写多行key
"xxx" //如果只有一个key,请删除此行,注意最后一行没有逗号(,)
)
);
Modifiez la taille du téléchargement. Le programme d'album photo ImgURL a une limite par défaut de 2 Mo de taille de téléchargement. Vous pouvez modifier la limite via les méthodes suivantes. Ouvrez /functions/upload.php
et recherchez le code suivant :
$handle->file_max_size = '2097152';
L'unité est en octets, vous pouvez la modifier vous-même. Afin de garantir la stabilité du téléchargement, il n'est pas recommandé de dépasser 10 M. Continuez à ouvrir static/embed.js
et recherchez la ligne suivante à modifier
,size: 2048
2. Programme de référencement d'annuaire : Zdir
- Projet : https://github.com/helloxz/zdir
- Démo : http://soft.xiaoz.org/
Zdir est un programme de liste de répertoires développé en PHP. Il prend en charge l'aperçu des fichiers Markdown et peut supprimer des fichiers en ligne. Ajoutez les paramètres ?admin
ou &admin
à la page que vous visitez, et le fichier sera. Un bouton Supprimer apparaît et le fichier peut être supprimé.
2.1 Installation et utilisation
Instructions
Téléchargez le code source et placez-le dans le répertoire racine du site
Modifiez
config.php
pour définir le titre/les mots-clés/la description de votre propre site Web.Si vous devez exclure un certain répertoire, modifiez à nouveau
config.php
, il contient des instructionsPour plus d'instructions, veuillez consulter la documentation d'aide : https://doc.xiaoz.me/docs/zdir
La fonction principale
Navigation dans l'annuaire
Aperçu du fichier MarkDown
Copie CSS/JavaScript en un clic
hachage de fichier
Aperçu de l'image
Index des fichiers
Génération de codes QR
Suppression de fichiers
Remarque : N'utilisez pas le chinois pour nommer des répertoires/fichiers, sinon des erreurs imprévisibles pourraient se produire. L'interface du programme est la suivante (cliquez pour agrandir) :
2.2 Description détaillée de la fonction
Aperçu du fichier MarkDown. S'il s'agit d'un fichier MarkDown (.md), un petit bouton en forme d'œil apparaîtra derrière celui-ci. Cliquez sur ce bouton pour prévisualiser directement. Si le fichier porte le nom readme.md, le bouton « Instructions d'utilisation » apparaîtra. Cliquez dessus pour le prévisualiser, comme indiqué dans la capture d'écran ci-dessous.
Copie du lien. Le bouton de copie jugera en fonction du type de fichier et renverra finalement différents résultats de copie, ce qui est très utile lors de la création d'une bibliothèque frontale, telle que :
<!–Si le fichier .js est copié, le résultat renvoyé est –>
<script src = 'https://libs.xiaoz.top/jquery/2.0.3/jquery-2.0.3.js'> < /script>
<!–Si le fichier .css est copié, le résultat renvoyé est –>
<link rel='stylesheet' href='https://libs.xiaoz.top/layer/skin /layer .css'>
<!–S'il s'agit d'un fichier tel qu'une image–>
<img src = 'https://libs.xiaoz.top/material/loading/loading0.gif' / >
Autres fichiers Renvoie l'adresse URL du fichier.
Afficher le hachage du fichier. Cliquez sur le bouton « point d'exclamation » derrière le fichier pour calculer les valeurs md5 et sha1 du fichier, vérifier la valeur de hachage du fichier et éviter les risques tels que le détournement d'opérateur.
Aperçu de l'image. En déplaçant la souris sur le fichier image, un aperçu de l'image s'affichera, comme indiqué dans la capture d'écran ci-dessous.
Index de fichiers. S'il y a trop de fichiers, il n'est pas pratique de rechercher. Zdir n'a pas encore implémenté la fonction de recherche de fichiers. Cependant, grâce à la fonction « Index de fichiers » et « Ctrl + F », la recherche de fichiers peut être effectuée en quelques minutes. La durée du cache "File Index" est de 24 heures. Si vous souhaitez vider le cache immédiatement, veuillez visiter cache.php?del=cache
.
3. Résumé
ImgURL est particulièrement adapté au partage d'images. Les administrateurs et les visiteurs peuvent directement télécharger des images et partager des liens. Il convient de souligner qu'ImgURL peut également configurer la détection d'images pornographiques, la compression d'images, etc. Dans ce cas, vous devez demander l'API au préalable avant de pouvoir l'utiliser normalement.
Zdir est un peu similaire à Directory Lister. Il n'a besoin que de PHP pour fonctionner. La fonction est simple mais très pratique et facile à démarrer. Si vous souhaitez plus de gestionnaires de fichiers en ligne, vous pouvez consulter : Comparaison de trois excellents gestionnaires de fichiers en ligne (liste de répertoires).