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

  FORUM HardWare.fr
  Programmation
  Java

  upload en jsp

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

upload en jsp

n°1023666
yannick37
Posté le 24-03-2005 à 17:10:28  profilanswer
 

Bonjour,
 
Voilà mon problème. Pour un projet, je dois créer une page jsp qui doit permettre d'uploader un fichier et en même temps de récupérer des données dans des zones de texte et des listes déroulantes. Mais la je coince complètement, je ne vois pas comment faire. Pourrez-vous m'aider?

mood
Publicité
Posté le 24-03-2005 à 17:10:28  profilanswer
 

n°1023672
rompi
Posté le 24-03-2005 à 17:12:17  profilanswer
 

Sincèrement j'ai pas tout compris,
tu veux uploader un fichier, en traire des informations
pour écrire un formulaire ?

n°1023708
the real m​oins moins
Posté le 24-03-2005 à 17:25:06  profilanswer
 

google et recherche sur ce forum; sujet abordé maintes fois, y'a des libs qui t'aideront.
merci de ne revenir que si tu as une question avec un vrai problème dedans.


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°1025607
petia
Posté le 26-03-2005 à 06:59:29  profilanswer
 

le formulaire appelent transfile.jsp doit avoir la propriété encype suivante :
<FORM ACTION=transfile.jsp METHOD=POST ENCTYPE="multipart/form-data">
<INPUT name=foo VALUE="bar">
<INPUT TYPE=FILE NAME="" >
</FORM>
 
et transfile.jsp :
 
<%@ page language="java" import="java.io.*,java.sql.*,java.text.*" %>
<%@ page import="java.util.*,org.apache.commons.fileupload.*" %>
<%
 boolean isMultipart = FileUpload.isMultipartContent(request);
 if(!isMultipart){
  request.setAttribute("error","Request was not multipart!" );
  request.getRequestDispatcher("sqlBase.jsp" ).forward(request, response);
  return;
 }
 DiskFileUpload upload = new DiskFileUpload();
 List items = upload.parseRequest(request);
 Iterator it = items.iterator();
 while (it.hasNext()) {
  FileItem item = (FileItem) it.next();
  if (item.isFormField()) {
   request.setAttribute(item.getFieldName(),item.getString());
System.err.println("ATTR="+item.getFieldName()+" VALUE="+item.getString());
  }
  else if (!item.isFormField() && item.getName()!=null && item.getName().length()!=0) {
   File fullFile=new File(item.getName());
   File savedFile=new File(getServletContext().getRealPath("/" )+"/tmp/",fullFile.getName());
   item.write(savedFile);
   request.setAttribute(item.getFieldName(),savedFile.getAbsolutePath());
System.err.println("ATTR="+item.getFieldName()+" VALUE="+savedFile.getAbsolutePath());
  }
 }
 request.getRequestDispatcher("yourStuff.jsp" ).forward(request,response);
%>


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  upload en jsp

 

Sujets relatifs
upload de fichier volumineux (8 Mo voir 10 Mo)upload fichier impossible, fichier non trouvé
[.net] System.Net upload fileproblème qd j'upload un fichier via un script PHP
move_upload_file()[php] ftp upload (check fichier existant)
Upload d'image sur un site InternetUpload + génération jpg
Script PHP pour gallerie image, upload...Probleme d'upload
Plus de sujets relatifs à : upload en jsp


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