Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| dev:api:war [2015/04/09 11:56] – [Utilisation] florian | dev:api:war [2023/03/17 09:56] (Version actuelle) – modification externe 127.0.0.1 | ||
|---|---|---|---|
| Ligne 18: | Ligne 18: | ||
| ====== Utilisation ====== | ====== Utilisation ====== | ||
| + | |||
| + | ===== Upload simple ===== | ||
| + | |||
| Un exemple illustrant comment utiliser l'API pour uploader un fichier sur EzGED. | Un exemple illustrant comment utiliser l'API pour uploader un fichier sur EzGED. | ||
| Ligne 63: | Ligne 66: | ||
| {" | {" | ||
| + | </ | ||
| + | ===== Upload vers un COLD ===== | ||
| + | |||
| + | Cet exemple montre comment uploader un ou plusieurs fichiers vers le répertoire d' | ||
| + | Ce répertoire doit obligatoirement se situer sous l' | ||
| + | |||
| + | Le code n'est pas si différent, nous appelons simplement la méthode | ||
| + | |||
| + | < | ||
| + | |||
| + | Plutôt que | ||
| + | < | ||
| + | |||
| + | Ce qui nous donne | ||
| + | < | ||
| + | import war.*; | ||
| + | |||
| + | public class TestUpload { | ||
| + | public static void main(String[] args) { | ||
| + | String filepath = " | ||
| + | String url = " | ||
| + | String sessionid = " | ||
| + | |||
| + | WarApplet applet = new WarApplet(); | ||
| + | String result = applet._upload(filepath, | ||
| + | |||
| + | //Ici le code pour parser le resultat | ||
| + | } | ||
| + | } | ||
| </ | </ | ||
| + | |||
| + | Nous ne décrivons pas ici comment parser le résultat qui est au format JSON. | ||
| + | Vous pouvez utiliser la librairie de votre choix. | ||
| + | |||
| + | Voici un exemple de retour au format JSON du script pupload.php : | ||
| + | |||
| + | <file json retour.json> | ||
| + | { | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | } | ||
| + | </ | ||
| + | |||
| + | Les fichiers dont la taille excède 1.5Mo seront découpés. Vous aurez donc plusieurs retours pour le même fichier. Tant qu'il ne s' | ||
| + | |||
| + | Il faudra donc vous assurer d' | ||
| + | < | ||
| + | " | ||
| + | " | ||
| + | </ | ||
| + | |||