Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/377.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java getServletContext().getRealPath(“/”)忽略正斜杠(/)_Java_Html_Apache_Servlets_Filepath - Fatal编程技术网

Java getServletContext().getRealPath(“/”)忽略正斜杠(/)

Java getServletContext().getRealPath(“/”)忽略正斜杠(/),java,html,apache,servlets,filepath,Java,Html,Apache,Servlets,Filepath,我正在尝试从HTML文件输入上载文件 我正在使用ApacheCommonsFileUpload,文件上传成功。但是,当我尝试在MySQL中存储文件路径时,它在存储时没有文件路径代码: String uploadFolder = getServletContext().getRealPath("/"); String fileName = new File(item.getName()).getName(); filePath = uploadFolder+"/"+fileName; File u

我正在尝试从HTML文件输入上载文件

我正在使用ApacheCommonsFileUpload,文件上传成功。但是,当我尝试在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

我不知道这个问题是关于什么的,但正确的操作方法如下所示:

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);

请尽量让你的问题和标题更清楚…如果有误导性,我很抱歉,但文件存储在一个路径中。当我提取该路径并将其保存在mysql中时,它正在匹配/字符