Aller au contenu
EzGED Wiki
Outils pour utilisateurs
S'identifier
Outils du site
Rechercher
Outils
Afficher la page
Anciennes révisions
Liens de retour
Derniers changements
Gestionnaire Multimédia
Plan du site
S'identifier
>
Derniers changements
Gestionnaire Multimédia
Plan du site
Vous êtes ici:
start
»
dev
»
api
»
war
Piste:
dev:api:war
L'API //Write and Read// est écrite en Java et nous l'utilisons pour notre module de versionning. Elle permet de lire et écrire depuis/vers un disque local et de charger des fichiers vers ====== Obtenir les classes ====== Si vous possédez une copie de EzGED, les jar contenant les classes nécessaires se trouvent dans : C:\nchp\usr\local\nchp\ezged\www3\resources\applet Les fichiers jar dont vous aurez besoin sont : * ezApplet.jar * warApplet.jar Vous pouvez aussi télécharger le jar suivant qui contient toutes les librairies nécessaires : http://updates.nchp.net/WarAppletAll.jar ====== Utilisation ====== Un exemple illustrant comment utiliser l'API pour uploader un fichier sur EzGED. <code> import war.*; public class TestUpload { public static void main(String[] args) { String filepath = "C:\\prog\\test\\pdf\\image_vec.pdf"; String url = "http://localhost/ezged3/data/pupload.php"; String sessionid = "96745501"; WarApplet applet = new WarApplet(); String result = applet.upload(filepath, url, sessionid); } } </code> On compile en ajoutant dans notre classpath le jar qui contient toutes les dépendances : <code> >javac -cp .;WarAppletAll.jar TestUpload.java </code> Puis on exécute : <code> >java -cp .;WarAppletAll.jar TestUpload </code> Ce qui nous donne la sortie suivant avec notre exemple: <code> Applet : upload C:\prog\test\pdf\image_vec.pdf to http://localhost/ezged3/data/pupload.php Applet : _upload C:\Users\Florian\.ezged\image_vec.pdf CHUNKS:4 chunk 0 {"success":true,"chunkpart":true,"message":"Part file successfully uploaded.","partPath":"C:\\nchp\\var\\spool\\ezged\\instance\/enqueued\/\\image_vec.1423583573.pdf"} chunk 1 {"success":true,"chunkpart":true,"message":"Part file successfully uploaded.","partPath":"C:\\nchp\\var\\spool\\ezged\\instance\/enqueued\/\\image_vec.1423583574.pdf"} chunk 2 {"success":true,"chunkpart":true,"message":"Part file successfully uploaded.","partPath":"C:\\nchp\\var\\spool\\ezged\\instance\/enqueued\/\\image_vec.1423583574.pdf"} chunk 3 {"success":true,"chunkpart":false,"message":"File successfully uploaded.","filePath":"C:\\nchp\\var\\spool\\ezged\\instance\/enqueued\/\\image_vec.1423583574.pdf"} {"success":true,"chunkpart":false,"message":"File successfully uploaded.","filePath":"C:\\nchp\\var\\spool\\ezged\\instance\/enqueued\/\\image_vec.1423583574.pdf"} </code>
dev/api/war.1423583986.txt.gz
· Dernière modification: 2023/03/17 09:56 (modification externe)
Outils de la page
Afficher la page
Anciennes révisions
Liens de retour
Renommer la page
Exporter en PDF
Haut de page