tranfer de fichier via AXIS et HTTP

Tout ce qui ne rentre pas dans le cadre des autres forums.

Modérateur : Modérateurs

Avatar de l’utilisateur
james
Nouveau membre
Messages : 5
Inscription : mar. 02 mai 2006, 14:32

Messagepar james » mar. 02 mai 2006, 15:08

Je souhaite uploader un message (ou downloader) un fichier a partir de HTTP et de AXIS de façon automatique. J'ai essayé le code suivant mais l'erreur '(301)Moved Permanently' est apparue

String endpoint = "http://mirror.ovh.net/ftp.apache.org/dist/ws/axis/1_3";

Service service = new Service();
Call call = (Call) service.createCall();

call.setTargetEndpointAddress( new java.net.URL(endpoint) );
call.setOperationName(new QName("", "axis-src-1_3.zip") );

String ret = call.invoke( new Object[] { "Hello!" } );

System.out.println("Got '" + ret + "'");


<a href='http://mirror.ovh.net/ftp.apache.org/dist/ws/axis/1_3' target='_blank'>http://mirror.ovh.net/ftp.apache.org/dist/ws/axis/1_3</a> est la localisation du fichier axis-src-1_3.zip que je souhaite uploader. Ca marche très bien avec un navigatuer mais avec AXIS ca ne marche pas. J'ai essayé dans tous les sens!!! :angry:

Merci

James

Avatar de l’utilisateur
xgarreau
Pilier de forum
Pilier de forum
Messages : 1747
Inscription : jeu. 08 juil. 2004, 9:41
Localisation : ZazouLand @ La Rochelle
Contact :

Messagepar xgarreau » mer. 03 mai 2006, 0:51

Bonsoir,

Ca ressemble à une redirection à cause d'un / final manquant ça.

Essaye avec <a href='http://mirror.ovh.net/ftp.apache.org/dist/ws/axis/1_3/' target='_blank'>http://mirror.ovh.net/ftp.apache.org/dist/ws/axis/1_3/</a> à la place de <a href='http://mirror.ovh.net/ftp.apache.org/dist/ws/axis/1_3' target='_blank'>http://mirror.ovh.net/ftp.apache.org/dist/ws/axis/1_3</a>

a+
ZazouMiniWebServer : votre serveur web PHP/MySQL/SQLite sur votre pc, cd ou clé usb
Image
http://www.zmws.com/

Avatar de l’utilisateur
james
Nouveau membre
Messages : 5
Inscription : mar. 02 mai 2006, 14:32

Messagepar james » mer. 03 mai 2006, 9:51

Merci Beaucoup

Une dernière question :

Comment puis-je choisir le répertoire où je veux downloader le fichier??

comme par exemple /home/manley/


Merci bien

a+

Avatar de l’utilisateur
xgarreau
Pilier de forum
Pilier de forum
Messages : 1747
Inscription : jeu. 08 juil. 2004, 9:41
Localisation : ZazouLand @ La Rochelle
Contact :

Messagepar xgarreau » mer. 03 mai 2006, 10:06

Désolé mais ... Je ne connais absolument pas AXIS ... J'imagine qu'il télécharge dans le répertoire courant ou dans le répertoire temporaire ? Tu peux donc déplacer le fichier ensuite.

a+
ZazouMiniWebServer : votre serveur web PHP/MySQL/SQLite sur votre pc, cd ou clé usb

Image

http://www.zmws.com/

Avatar de l’utilisateur
james
Nouveau membre
Messages : 5
Inscription : mar. 02 mai 2006, 14:32

Messagepar james » mer. 03 mai 2006, 12:47

Le code :

String endpoint = "http://mirror.ovh.net/ftp.apache.org/dist/ws/axis/1_3/";

Service service = new Service();

Call call = (Call) service.createCall();

call.setTargetEndpointAddress( new java.net.URL(endpoint) );

Transport trans = new Transport();

call.setOperationName(new QName("", "axis-src-1_3.zip") );

call.invoke( );



produit toujours une erreur : java.lang.NullPointerException

Est-ce que quelqu'un peu m'aider??

merci

A+

Avatar de l’utilisateur
james
Nouveau membre
Messages : 5
Inscription : mar. 02 mai 2006, 14:32

Messagepar james » mer. 03 mai 2006, 14:11

En réalité je pense que AXIS n'est pas adapté aux transfert de fichiers sous HTTP mais plutôt aux Web Services!!!!

Avatar de l’utilisateur
xgarreau
Pilier de forum
Pilier de forum
Messages : 1747
Inscription : jeu. 08 juil. 2004, 9:41
Localisation : ZazouLand @ La Rochelle
Contact :

Messagepar xgarreau » mer. 03 mai 2006, 15:53

james a écrit : En réalité je pense que AXIS n'est pas adapté aux transfert de fichiers sous HTTP mais plutôt aux Web Services!!!!

Ca c'est clair ...
ZazouMiniWebServer : votre serveur web PHP/MySQL/SQLite sur votre pc, cd ou clé usb

Image

http://www.zmws.com/


Revenir vers « Divers »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 1 invité