Transférer des fichiers avec Java

Transférer des fichiers avec Java - Java - Programmation

Marsh Posté le 01-09-2005 à 23:35:43    

Bonjour à tous,
 
j'aimerais développer une application qui me permettrait de transférer, à partir de n'importe quelle machine, des fichiers locaux à mon serveur distant.
 
L'application en question tournerait dans un navigateur quelconque, sur un OS quelconque, et permettrait de sélectionner sur le disque dur local des fichiers à envoyer à mon serveur.
 
Toutes les idées seront les bienvenues.
 
Ah, un dernier détail, je ne connais (encore) rien à Java :D)

Reply

Marsh Posté le 01-09-2005 à 23:35:43   

Reply

Marsh Posté le 02-09-2005 à 09:05:59    

Les applications réseaux de type client-serveur se font assez facilement java ( encore faut-il connaitre un minimum de java ). En gros tu auras besoin des classes suivantes :
ServerSocket pour le serveur
Socket pour le client et le serveur
FileDialog pour sélection graphique du fichier
InputStream et OutputStream pour la gestion des flux.
Commence par aller faire un tour sur le site de sun à l'adresse suivante : http://java.sun.com/j2se/1.5.0/docs/api/
Tu y trouveras toutes les infos concernant ces classes.
Cela dit, pour débuter en java, faire une appli client-server me semble un peu prétentieux. Commence par faire quelques tutoriaux de base histoire de te familiariser avec java.
Bon courage

Reply

Marsh Posté le 02-09-2005 à 09:57:40    

Commence par faire qq opérations de base sur les fichiers avant de t'attaquer au client/serveur, à moins que tu ne possèdes une bonne expérience dans des langages "proches".
 
Les sockets sont archi simples à utiliser en Java, mais pour un débutant, c'est un peu violent.


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
Reply

Marsh Posté le 02-09-2005 à 10:13:04    

cherche un truc qui s'appelle httpClient dans les projet Apache :-)

Reply

Marsh Posté le 02-09-2005 à 10:31:56    

Pq HTTP ??


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
Reply

Marsh Posté le 02-09-2005 à 10:58:57    

C'est pratique, ca passe les firewalls


---------------
Light is right
Reply

Marsh Posté le 02-09-2005 à 11:27:13    

nerisson a écrit :

C'est pratique, ca passe les firewalls


Une communication RAW sur le port 80 aussi... Sans doute.


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed