On montre que l'on peut télécharger une image sur le serveur2 et l'envoyer sur le serveur1 :
On montre que l'on peut télécharger une image depuis le serveur2 et l'envoyer sur le serveur1 :
- download image :
```shell
...
...
@@ -143,7 +143,7 @@ unzip dossier0.zip
(voir [`video5.mp4`](video5.mp4))
Maintenant que l'on a `image0.png` sur les deux serveur on peut utiliser la commande suivante pour obtenir les URLs des fichiers qui sont sur deux serveurs FTP :
Maintenant que l'on a `image0.png` sur les deux serveurs on peut utiliser la commande suivante pour obtenir les URLs des fichiers qui sont sur deux serveurs FTP :
- rechercher une ressource :
```shell
...
...
@@ -192,7 +192,7 @@ Lancer la commande suivante :
mvn javadoc:javadoc
```
Puis ouvrir le fichier `target/site/apidocs/index.html`
Puis ouvrir le fichier `target/reports/apidocs/index.html`
### Design patterns
...
...
@@ -204,7 +204,7 @@ En utilisant la commande suivante `python3 serveur_ftp.py`, vous pouvez donner l
Il faut aussi penser faire un `mvn clean package`, puis `java -jar target/FlopBox.jar` et à ajouter un serveur FTP avec la commande suivant : `curl -X POST -H "Content-Type: application/json" -H "Authorization: Bearer valid-token-1" -d '{"alias":"mon-ftp","host":"localhost","port":2121}' http://localhost:8080/ftps`
**Note < 10 si le code fourni ne compile pas et ne peut pas être exécuté en suivant les instructions:**
(les commandes sont des exemples et il faut parfois ajouter la ressource sur le serveur FTP si on veut vraiment exécuter la commande)
**Note comprise entre 10 et 11 si le code compile et peut être lancé pour afficher l'arborescence d'un serveur FTP via le proxy FlopBox:**
curl -X GET -H"Authorization: Bearer valid-token-1"-H"X-FTP-User: anonymous"-H"X-FTP-Pass: anonymous" http://localhost:8080/ftps/mon-ftp/fichier1-o fichier1
curl -X GET -H"Authorization: Bearer valid-token-1"-H"X-FTP-User: anonymous"-H"X-FTP-Pass: anonymous" http://localhost:8080/ftps/mon-ftp/fichier0-o fichier0
```
- download dossier :
```shell
curl -X GET -H"Authorization: Bearer valid-token-1"-H"X-FTP-User: anonymous"-H"X-FTP-Pass: anonymous" http://localhost:8080/ftps/mon-ftp/dossier1-o dossier1.zip
curl -X GET -H"Authorization: Bearer valid-token-1"-H"X-FTP-User: anonymous"-H"X-FTP-Pass: anonymous" http://localhost:8080/ftps/mon-ftp/dossier0-o dossier0.zip
unzip dossier1.zip
unzip dossier0.zip
```
**Note comprise entre 12 et 13 si—en plus—le proxy FlopBox, permet de télécharger (download) et téléverser (upload) un gros fichier binaire (image, vidéo, etc.):**