upload bean

upload bean - Java - Programmation

Marsh Posté le 20-07-2005 à 14:47:13    

Bonjour
un upload avec jsp et usebean dans une page html
j'ai un probleme avec property de bean
 
<jsp:useBean id="upBean" scope="page" class="javazoom.upload.UploadBean" >
  <jsp:setProperty name="upBean" property="folderstore" value="<%= directory %>" />
</jsp:useBean>
 
j'ai cree ds mon form un champ ou le user note le chemin ou il veut que le fichier soit uploader,  
      <input type="input" name="filestocke" size="30">
je recupere la valeur de ce champ par  
      directory = mrequest.getParameter("filestocke" );
      out.println("filesto "+directory);// affichage du chemin ca marche
 
Ma methode de parse de HTTP est
      if (MultipartFormDataRequest.isMultipartFormData(request))
      {
         // Uses MultipartFormDataRequest to parse the HTTP request.
         MultipartFormDataRequest mrequest = new MultipartFormDataRequest(request);
 
Je voudrais que la variable directory de mon <jsp:setProperty name="upBean" property="folderstore" value="<%= directory %>" />
soit maintenant changé il n'en est rien elle reste à null.
 
Comment faire pour que celle ci soit dynamique?
Thanks
 

Reply

Marsh Posté le 20-07-2005 à 14:47:13   

Reply

Marsh Posté le 20-07-2005 à 15:46:29    

crois c'est pas possible ou ds leur bibliotheque  peut etre
http://www.javazoom.net/jzservlets [...] index.html

Reply

Marsh Posté le 20-07-2005 à 16:28:33    

Code :
  1. <jsp:useBean id="upBean" scope="page" class="javazoom.upload.UploadBean" >
  2. <% upBean.setFolderstore(directory);%>
  3. </jsp:useBean>


Message édité par victorus_ecl le 20-07-2005 à 16:29:17
Reply

Marsh Posté le 21-07-2005 à 11:49:36    

MERCI

Reply

Marsh Posté le 21-07-2005 à 12:49:23    

j'ai pas bien compris comment ca marchait pour cette ligne de code : if (MultipartFormDataRequest.isMultipartFormData(request)); request je l'ai defini nulle part c'est pourtant pas un constante de la bibliotheque
 
autre chose on peut changer le nom du fichier?
<code>
upBean.setOverwrite(true);
UploadParameters para = new UploadParameters(file,?,?,?,?,file);
file.getAltFilename();  
</code>
 
Je crois pas que ces methodes permet de changer le nom du fichier, je voulais ajouter un id devant le nom
alors la methode setOverwrite(true) sert à quoi ecrire ds le fichier? comprends pas ce qu'il veule dire
 
<API>
Enables/Disables entry overwrite. For folder ans zip store, overwrite=false will append System.currentTimeMillis() to duplicate filename. You could get the new filename through UploadParameters.getAltFilename().
For memory store, all uploaded files are appended to a list.
For database store (default implementation), overwrite=false will insert a new record, overwrite=true will update it.  
 
public UploadParameters(java.lang.String filename,
                        long size,
                        java.lang.String contenttype,
                        int storemodel,
                        java.lang.String storeinfo,
                        java.lang.String altfilename)
<API>

Reply

Sujets relatifs:

Leave a Replay

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