J'essaie de télécharger une image à partir d'une page jsp en utilisant servlet. mais comment puis-je obtenir le fichier dans mon servlet à partir du fichier jsp.Télécharger un fichier depuis jsp à l'aide de servlets?
1
A
Répondre
2
Regardez le projet apache http://commons.apache.org/fileupload/using.html ou cos bibliothèque http://www.servlets.com/cos/
1
Voici mon code qui peut vous aider .... :)
vous pouvez télécharger tout type d'image, pdf, txt en utilisant cette code.
import org.apache.commons.fileupload.DiskFileUpload;
import org.apache.commons.fileupload.FileItem;
import org.apache.commons.fileupload.FileUploadException;
@SuppressWarnings("deprecation")
public class Upload extends HttpServlet
{
/**
*
*/
private static final long serialVersionUID = 1L;
public void doPost(HttpServletRequest request,HttpServletResponse response) throws IOException,ServletException
{
System.out.println("inside upload.jsp");
String filename="";
//String login=session.getAttribute("studuser").toString();
DiskFileUpload files=new DiskFileUpload();
@SuppressWarnings("rawtypes")
List list=null;
try {
list = files.parseRequest(request);
} catch (FileUploadException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
@SuppressWarnings("rawtypes")
Iterator itr=list.iterator();
System.out.println("before while......");
DBManager db=new DBManager();
db.getConnect();
@SuppressWarnings("unused")
Connection con1=(Connection) db.con;
while(itr.hasNext())
{
FileItem file=(FileItem)itr.next();
filename=file.getName();
System.out.println("**********"+filename);
if(filename!=null)
{
int index=filename.lastIndexOf("/");
filename=filename.substring(index+1);
//System.out.println(application.getRealPath(""));
File fNew=new File("F:/worksapce/Data-s/"+filename);
try
{
file.write(fNew);
}
catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
System.out.println("after upload");
}
}
response.sendRedirect("upload_success.jsp");
}
}
Questions connexes
- 1. compte à rebours dans JSP/Servlets
- 2. Servlets et didacticiels vidéo JSP
- 3. Jsp télécharger la taille du fichier
- 4. sécurité avec JSP/Servlets/JavaBeans/MySQL
- 5. Télécharger un fichier depuis Internet en utilisant java: Comment authentifier?
- 6. JSP/Servlets déclencher une mise à jour SQL
- 7. forcer un fichier à télécharger
- 8. Comment télécharger un fichier avec un type de contenu non HTML depuis un navigateur?
- 9. Comment télécharger plusieurs fichiers dans jsp?
- 10. Renvoyer un fichier PDF d'un Java Bean à un JSP
- 11. Télécharger un fichier à l'aide des API du client TFS
- 12. Télécharger un fichier PDF via Silverlight
- 13. Imprimer un fichier JPEG à l'aide de JSP
- 14. Restaurer un fichier depuis Git?
- 15. Servlets-JSP: Comment mettre un bouton delete-modify pour chaque ligne de tableau HTML!
- 16. Comment encoder un nom de fichier à télécharger?
- 17. Meilleur moyen de télécharger un fichier binaire?
- 18. structure de données laide à la recherche java
- 19. Est-il possible de créer et de télécharger un fichier image sur un serveur Web depuis Silverlight?
- 20. Ouvrir un fichier depuis un contrôle WebBrowser?
- 21. Inclure le contenu d'un fichier dans JSP
- 22. jQuery télécharger le plugin pour travailler avec JSP/Java
- 23. Télécharger un fichier à partir d'un serveur distant ... (PHP)
- 24. Télécharger un fichier avec Adobe AIR
- 25. Utilisation simultanée de servlets et de JSP entraînant une boucle inattendue
- 26. Télécharger un fichier dans AIr, Flex
- 27. Comment nommer un fichier à télécharger sur Firefox?
- 28. Comment télécharger un fichier avec Catalyst?
- 29. Populate Vector à partir de JSP, sortie Vector à JSP
- 30. Comment laisser l'utilisateur télécharger un fichier xml