Je continue sur ma lancée du test des dépôts de fichiers.
Le suivant listé dans Applications libres d’upload de fichiers volumineux et testé est KoLoad, cependant le lien indiqué pour la page du projet n’existe plus.
Le code peut être récupéré à cette adresse : KOLoad – CodingTeam
L’installation est ultra-simple, on télécharge l’archive, on la décompresse dans l’arborescence de son serveur Web, on fixe les droits utilisateur (www-data propriétaire des fichiers) et on configure ensuite son serveur Web (pas de ruse).
On peut ensuite aller sur la page du projet :
On arrive directement sur la liste des fichiers disponibles
Si on veut envoyer un fichier on clique sur le lien en bas à gauche et on choisi son fichier dans la popup qui s’ouvre :
On choisi son fichier et on l’envoi :
Il existe 2-3 configurations possibles, faisable dans le fichier conf.php à la racine.
define('VERSION', '1.5'); // version of KOLoad define('LANG', 'fr'); // language, available : en, fr, de, es, it define('SITENAME', 'KOLoad'); // type your site name here define('UPLOAD', 'true'); // allow upload module, type 'false' to disable and 'true' to enable define('DELETE', 'true'); // allow delete module, type 'false' to disable and 'true' to enable define('RENAME', 'true'); // allow rename module, type 'false' to disable and 'true' to enable define('PASSWORD', ''); // enable the login fonction if there's a password, else, koload is public define('COLOURS', 'blue'); // change the colours of KOLoad, available : blue, red, green, grey ob_start('ob_gzhandler'); // force gzip compression (PHP), delete this line to disable
Notamment la possibilité de mettre un mot de passe, ce qui se traduit par cette page dès lors que la fonctionnalité est activée :
Pour accéder à la liste des fichiers et à l’upload il faut alors saisir le mot de passe choisi.
Par contre ce mot de passe ne protégera pas le téléchargement des fichiers pour peu que vous connaissez l’URL.
Concernant l’URL des fichiers uploadés, il s’agit simplement du nom du fichier, il n’ya pas d’encodage, de caractère aléatoire, etc, ainsi l’URL de téléchargement du fichier exemple fournis par défaut à l’installation de Koload est :
http://www.mon_domaine.fr/koload/files/example.txt
Conclusion :
Simple (pas de base, d’URL rewriting, etc), léger, plutôt beau
Pas de notion de date de validité du fichier (pas vraiment nécessaire), pas de mot de passe pour le téléchargement des fichiers, nom des fichiers non protégé, sécurité en règle générale (est ce vraiment sécurisé ?)
Sources :