2013-05-13 1 views
0

Я пытаюсь загрузить файл из ввода HTML-файла.getServletContext(). GetRealPath ("/"), опуская косую черту (/)

Я использую Apache Commons FileUpload и файл загружается успешно. Однако, когда я пытаюсь хранить путь к файлу в моей MySQL, он хранит его без файла кода пути:

String uploadFolder = getServletContext().getRealPath("/"); 
String fileName = new File(item.getName()).getName(); 
filePath = uploadFolder+"/"+fileName; 
File uploadedFile = new File(filePath); 

Это, как я пытаюсь сохранить файл.

образца путь_к_файл хранится

C:UsersLashDesktopworkspace3.metadata.pluginsorg.eclipse.wst.server.core mp0wtpwebappsJavaECom/download doget.txt 
+2

Try чтобы сделать ваш вопрос и заголовок более понятным ... – informatik01

ответ

0

Я понятия не имею, что этот вопрос касается, но правильного способа сделать операции Опубликованного код делает это следующим образом:

File uploadFolder = new File(getServletContext().getRealPath("/")); 
String fileName = new File(item.getName()).getName(); // not sure what's going on here 
File uploadedFile = new File(uploadFolder, fileName); 
+0

им жаль, если он вводит в заблуждение, но файл хранится в пути. когда я извлекаю этот путь и сохраняю его в mysql, он опускает символ / – Kriss