Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
dev:api:war [2015/04/09 12:29] florian |
dev:api:war [2023/03/17 09:56] (Version actuelle) |
||
---|---|---|---|
Ligne 92: | Ligne 92: | ||
WarApplet applet = new WarApplet(); | WarApplet applet = new WarApplet(); | ||
String result = applet._upload(filepath, url, sessionid, "images"); | String result = applet._upload(filepath, url, sessionid, "images"); | ||
+ | |||
+ | //Ici le code pour parser le resultat | ||
} | } | ||
} | } | ||
</code> | </code> | ||
+ | |||
+ | 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> | ||
+ | { | ||
+ | "success":true, | ||
+ | "chunkpart":false, | ||
+ | "message":"File successfully uploaded.", | ||
+ | "filePath":"C:\\nchp\\var\\spool\\ezged\\instance\/ocr\/wait\/tutoriel_service_cold\/fichier2.pdf" | ||
+ | } | ||
+ | </file> | ||
+ | |||
+ | 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'agira pas du fichier complet chunkpart aura la valeur true. | ||
+ | |||
+ | Il faudra donc vous assurer d'avoir le retour suivant pour success et chunkpart : | ||
+ | <code> | ||
+ | "success":true, | ||
+ | "chunkpart":false, | ||
+ | </code> | ||
+ |