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 :

  1. Gestion de l'espace de stockage cloud DigitalOcean Spaces - peut être utilisé pour la sauvegarde, le montage et l'extension synchrones
  2. Tutoriel de création de disque Cloud vidéo personnel Plex Perfect - Méthodes d'installation et d'utilisation du serveur multimédia Plex
  3. 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

  1. Adresse du projet : https://github.com/helloxz/imgurl
  2. 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 :

  1. 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.
  2. Visitez http(s)://domain.com/check.php pour obtenir les informations de configuration et les enregistrer.
  3. Modifiez config.php pour définir votre propre nom de domaine et votre mot de passe, puis visitez http(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.

Compression d'images ImgURL

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

  1. Projet : https://github.com/helloxz/zdir
  2. 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 instructions

Pour 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).

Laisser une réponse