Bonjour, malgré de nombreuse recherche sur internet je n'ai pas trouvé de script me permettant de uploader un fichier en Java JSP.
Pouvez vous m'aiguiller ou me proposer une solution je vous remercie
Bonjour, malgré de nombreuse recherche sur internet je n'ai pas trouvé de script me permettant de uploader un fichier en Java JSP.
Pouvez vous m'aiguiller ou me proposer une solution je vous remercie
Bonjour,
Voila un lien que je l'es utiliser ce matin pour uploader un fichier,il est trés simple:
http://www.roseindia.net/struts/stru...dandsave.shtml
@+
Merci pour ta réponse mais je remarque qu'il faut importer des classe mais je ne les ai pas , peut tu me dire ou les trouver?
Merci bien
si c'est une librairie de struts regarde vers ici :
http://struts.apache.org/
salut Sancho_54,
si tu ne travaille pas avec struts te voici un petit code![]()
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44 <%@page contentType="text/html"%> <%@page pageEncoding="UTF-8"%> <%@ page import="org.apache.commons.fileupload.*, java.util.*, java.io.*" %> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>JSP Page</title> </head> <body> <% boolean isMultipart = FileUpload.isMultipartContent(request); if(!isMultipart) return; DiskFileUpload upload = new DiskFileUpload(); List items = upload.parseRequest(request); Iterator itr = items.iterator(); FileItem item = (FileItem) itr.next(); //pour n'avoir que le nom du fichier à uploader StringBuilder trueName = new StringBuilder(item.getName()); trueName = trueName.delete(0, trueName.lastIndexOf("\\") + 1); //repertoire ou uploader File uploadedFile = new File("rep\\docs", trueName.toString()); Date dateNouvel = new Date(uploadedFile.lastModified()); Date dateAncien = new Date(new File("rep" + trueName).lastModified()); //verifier que la date de la version existante est plus anciene que la version a uploader if( dateNouvel.before(dateAncien)) item.write(uploadedFile); else out.println("pas de nouvelle version disponible"); %> </body> </html>
Partager