merci de m'avoir repondu.
La je suis sur une appli web, je dois uploader un fichier, pour cela j'utilise l'api apache 'fileupload' qui parse la requete HTTP à la recherche des elements de type <input type=file. Dans un cas normal (qui marche bien) le code serait comme suivant:
<input type=file name=browse >
et apres le traitement:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| boolean isMultipart = FileUpload.isMultipartContent(request);
if(!isMultipart)
return;
DiskFileUpload upload = new DiskFileUpload();
List items = upload.parseRequest(request);
Iterator itr = items.iterator();
while(itr.hasNext()){
FileItem item = (FileItem) itr.next();
if(!item.isFormField()) {
StringBuffer trueName
... |
mais dans mon cas l'utilisateur n'a pas à aller chercher le chemin du fichier en local pour l'uploader , le chemin je l'ai stocké dans la base. ainsi pour palier à cela j'ai fais comme ça:
1 2
|
<input type=file name=browse style="visibility:hidden" value="<%=chemin que je recupere a partir de la base%>"> |
mais le problème est qu'on peut pas spécifier value dans cette balise.
je travaille sur IE6
merci de vos suggestions
Partager