Skip to content
Snippets Groups Projects
Commit 79c37e9f authored by fabiovandewaeter's avatar fabiovandewaeter
Browse files

Merge branch 'dev'

parents 66e351a1 3b93cf51
No related branches found
No related tags found
No related merge requests found
...@@ -111,7 +111,7 @@ curl -X DELETE -H "Authorization: Bearer valid-token-1" -H "X-FTP-User: user" -H ...@@ -111,7 +111,7 @@ curl -X DELETE -H "Authorization: Bearer valid-token-1" -H "X-FTP-User: user" -H
(voir [`video4.mp4`](video4.mp4)) (voir [`video4.mp4`](video4.mp4))
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 : - download image :
```shell ```shell
...@@ -143,7 +143,7 @@ unzip dossier0.zip ...@@ -143,7 +143,7 @@ unzip dossier0.zip
(voir [`video5.mp4`](video5.mp4)) (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 : - rechercher une ressource :
```shell ```shell
...@@ -192,7 +192,7 @@ Lancer la commande suivante : ...@@ -192,7 +192,7 @@ Lancer la commande suivante :
mvn javadoc:javadoc mvn javadoc:javadoc
``` ```
Puis ouvrir le fichier `target/site/apidocs/index.html` Puis ouvrir le fichier `target/reports/apidocs/index.html`
### Design patterns ### Design patterns
...@@ -204,7 +204,7 @@ En utilisant la commande suivante `python3 serveur_ftp.py`, vous pouvez donner l ...@@ -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` 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:** **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:**
...@@ -222,7 +222,7 @@ curl -X GET -H "Authorization: Bearer valid-token-1" -H "X-FTP-User: anonymous" ...@@ -222,7 +222,7 @@ curl -X GET -H "Authorization: Bearer valid-token-1" -H "X-FTP-User: anonymous"
- upload fichier : - upload fichier :
```shell ```shell
curl -X PUT -H "Authorization: Bearer valid-token-1" -H "X-FTP-User: user" -H "X-FTP-Pass: password" --upload-file fichier2 http://localhost:8080/ftps/mon-ftp/fichier2 curl -X PUT -H "Authorization: Bearer valid-token-1" -H "X-FTP-User: user" -H "X-FTP-Pass: password" --upload-file fichier1 http://localhost:8080/ftps/mon-ftp/fichier1
``` ```
- upload dossier : - upload dossier :
...@@ -234,14 +234,14 @@ curl -X POST -H "Authorization: Bearer valid-token-1" -H "X-FTP-User: user" -H " ...@@ -234,14 +234,14 @@ curl -X POST -H "Authorization: Bearer valid-token-1" -H "X-FTP-User: user" -H "
- download fichier : - download fichier :
```shell ```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/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 : - download dossier :
```shell ```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.):** **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.):**
......
dossier_serveur_ftp2/image0.jpg

57.8 KiB

dossier_serveur_ftp2/image0.png

45.2 KiB

0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment