Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3529 connectés 

 


Dernière réponse
Sujet : [Java] Download
darklord22

archangel a écrit a écrit :

Merci  




 
no problem :D


Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
darklord22

archangel a écrit a écrit :

Merci  




 
no problem :D

archangel Merci
darklord22

archangel a écrit a écrit :

Petite question comment on fait pour donner des privillèges à une applet ?  




 
j'avais déjà donne le lien dans un autre topic. Euh attends, c'est :
 
http://java.sun.com/sfaq/index.html

archangel [:belgarion_cer]
archangel Petite question comment on fait pour donner des privillèges à une applet ?
archangel Merci pour le code  :) .
 
Effectivement j'avais plus pensé au problèmes de droits des applets  :( .
darklord22

Code :
  1. public static File getWebFile(String fileURL)
  2. {
  3.         try
  4.      {
  5.         URL u = new URL(fileURL);   
  6.         HttpConnectionTools hct = new HttpConnectionTools(u);
  7.         if (hct.isError())
  8.       return null;   
  9.         InputStream fileIn = u.openStream();
  10.         File target = File.createTempFile("wcRoot",null);
  11.         BufferedWriter fileOut = new BufferedWriter(new  FileWriter(target));
  12.            int b;
  13.          while ((b = fileIn.read()) != -1)
  14.       fileOut.write(b);
  15.       fileOut.flush();
  16.       fileOut.close();
  17.       fileIn.close();
  18.       return target;
  19.          }
  20.      catch (IOException e)
  21.      {
  22.       Logger.error("Error while getting : "+fileURL);
  23.       return null;
  24.      }
  25.     }
  26.     return null;
  27. }


 
La en fait je crée un fichier temporaire. Libre à toi d'ajouter des paramètres pour spécifier ou le fichier doit aller et quel nom il doit avoir.
 
Pour ton histoire d'applet, n'oublie pas qu'elle ne peuvent rien ecrire sur la machine en local donc tu dois faire une appli ou donner des privilèges de sécurité à ton applet que le user doit accepter.
 
A+

archangel Salut,
 
En fait si je met Java dans mon topic c'est parce que le download doit être fait ou en tout cas lancé par un process java.
 
L'ouverture d'outlook se fait via une commande dans IE.
 
Sinon ton code pour récupérer un fichier via une URL m'interresse, on ne sait jamais j'aurais peut-être le droit à une Applet  :D mais c'est pas gagné  :( .
 
Merci pour ta réponse comme toujours t'es mon sauveur.
darklord22 pq tu mets java dans ton topic. Le process qui ouvre outlook et qui met le fichier pdf en attach c'est un process Java?
 
Si oui, je peux te filer un code qui va rechercher le contenu d'un fichier dont tu donnes l'url et qui te renvoie une instance de File. Avec cette instance tu devrais etre capable de lancer outlook et de l'attacher.
 
Si ca t'intéresse fais moi signe.
 
A+
archangel UP
 
Euh si y a des trucs que vous avez pas compris dans mon prob n'hésitez pas à poser des questions  ;)
archangel Voilà,
 
je dois downloader sur le poste client un fichier au format PDF puis ouvrir outlook et attaché ce fichier au nouveau message.
 
Donc pour ouvrir outlouk et attaché un fichier pas de problème.
 
En revanche pour downloader le fichier je me demandais si on pouvait passer par le browser mais sans laisser la possibilité  à l'utilisateur de sélectionner le répertoire dans lequel sera copier le fichier PDF. On veut par exemple effectuer le download vers le rep c:\temp, puis dire à outlook que le fichier à attacher est dans c:\temps.
 
Sinon si vous avez d'autres solutions (autre que le browser) je suis preneur  :D , sachant que l'on doit rester en client léger.
 
@+

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)