Skip to main content

Exporter une librairie media Quilium 2 en ZIP

Pour exporter les dossiers et fichiers, avec l'arborescence, il suffit d'executer ce script depuis le serveur.

Prérequis :

1. Connectez-vous à la base de donnée et exécutez cette requête, puis exportez en fichier csv.

select f.file_name, f.file_real_name, f.file_path from gallery_files f

 

  • Créez une connection à la base de donnée avec phpstorm (récupérez les accès dans le app.ini si besoin) en utilisant un tunnel ssh 

image-1635427454317.png

image-1635427427917.png

  • Exécutez la requête via la console, et exportez en CSV

image-1635427405446.png

image-1635427521778.png

 

2. uploadez le script php et le fichier csv 

  • Exemple en ligne de commande via scp.
scp ./media.csv ./zipmedia.php econnect@www.generali.lu:/var/www/html/public/
econnect@www.generali.lu's password:
media.csv                                  100%   47KB 402.3KB/s   00:00
zipmedia.php                               100% 2343   101.9KB/s   00:00
  • Via SSH, exécutez depuis /public le script :
php zipmedia.php media.csv media.zip

L'opération prend un peu de temps... ou plus :)

 

3. Récupérez le fichier zip

  • Exemple en ligne de commande via scp
scp econnect@www.generali.lu:/var/www/html/public/media.zip ./
econnect@www.generali.lu's password:
media.zip                                  100%  266MB   5.0MB/s   00:52

 


 


Tip Quilium 3
: Une fois décompressé, le ou les dossiers peuvent être drag'n'drop dans la librairie Quilium 3 tels quels, l'arborescence sera respectée. En clair, Q3 supporte l'upload de dossier et sous-dossiers.