begin process at 2008 09 06 19:55:04
1 237 931 membres
313 nouveaux aujourd'hui
14 314 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : upload depuis applet [ Réseau & internet / Internet ] (discmat)

upload depuis applet le 25/02/2007 12:56:30

discmat
Bonjour,
Je realise une applet java qui permet d'uploader des fichiers (mp3) sur un serveur.
Cette application sera utilisée par beaucoups de personnes en même temps (les artistes eux memes).
J'aimerais qu'on analyse ma méthode actuelle.

J'utilse deux classes récupéré sur le web : (FTPConnection.java et TestFTP.java) http://www.developpez.net/forums/showthread.php?t=128204

Voici un résumé :

cette méthode creer une socket sur host (exemple ftpperso.free.fr) et le port (21)
et ensuite va executer des commandes sur le serveur de type UNIX
 
connexion :
        connectionSocket = new Socket(host, port);
        outputStream = new PrintStream(connectionSocket.getOutputStream());
        inputStream = new BufferedReader(new InputStreamReader(connectionSocket.getInputStream()));
 
login :  
      outputStream.println("user " + username);
      return reply = inputStream.readLine();
 
upload :  
       RandomAccessFile infile = new RandomAccessFile(fileName, "r" );
       FileInputStream fileStream = new FileInputStream(infile.getFD());
 
       outputStream.println("stor fichier.txt c:\fichier.txt" );
       if (inputStream.readLine() est une bonne reponse)
      {
                OutputStream out = pasvSocket.getOutputStream();
                byte b[] = new byte[BLOCK_SIZE];
                int amount;
                while ((amount = in.read(b)) > 0)
                {
                    out.write(b, 0, amount);
                 }
      }

Est ce que ceci est applicable pour plusieurs utilisateurs?

Ne vaut mieux t-il pas que je code une application coté serveur aussi ceci evitant de passer par les commandes UNIX) car peut etre les connexion FTP sont elles limitées ?

J'ai trouvé plein de codes sur le net bien sur mais je ne sais pas quoi choisir.
Pour cécapituler : upload fichiers (MP3)pour beaucoups d'utilisateurs en meme temps

merci a tous

Re : upload depuis applet le 26/02/2007 10:30:59

MrEddy
A mon avis ca depent surtout de la configuration de ton serveur ftp, combien de connexion accepte t'il simultanément, de la vitesse de connexion internet du serveur...


Classé sous : java, applet, upload, serveur, outputstream

Participer à cet échange

Pub



Appels d'offres

CalendriCode

Septembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
2930     

VS Express FR Gratuit !

VS Express en français et 100% gratuit !

Téléchargements

Logiciels à télécharger sur le même thème :

Boutique

Boutique de goodies CodeS-SourceS