2017-05-04 2 views
0

Ich habe versucht, den Code von dieser URL http://afewdoubts.blogspot.com/2013/03/upload-fileimage-in-folder-using-servlet.html, aber es speichert die Bilder in NetBeans temporären Ordner C:\Users\user\AppData\Roaming\NetBeans\8.1\config\GF_4.1.1\domain1\generated\jsp\WebApplication, anstatt es in den angegebenen Pfad zu speichern.Laden Sie ein Bild und speichern Sie es in einem Ordner mit JSP/Servlet

Heres der Code Ich habe die Bearbeitung versucht

  PrintWriter out = response.getWriter(); 
      classclass c=new classclass(); 
      String savePath = File.separator + SAVE_DIR; 
      File fileSaveDir=new File(savePath); 
      String firstName=request.getParameter("firstname"); 
      String lastName=request.getParameter("lastname"); 
      Part part=request.getPart("file"); 
      String fileName=extractFileName(part); 
      /*if you may have more than one files with same name then you can calculate some random characters and append that characters in fileName so that it will make your each image name identical.*/ 
      part.write(savePath + File.separator + fileName); 

Ihre Hilfe sehr geschätzt wird. Danke

Antwort

0

Dieser Code funktioniert gut, aber die Datei wird im temporären Ordner von Glassfish gespeichert. Hilf mir dabei, wenn du kannst File uploads using NetBeans and GlassFish Server

Fazit: Es ist nichts falsch mit dem Code, sondern die Glassfish Server oder Netbeans Konfiguration.

Verwandte Themen