在jsp中上传多部分文件的目录格式应该是什么?

时间:2014-01-04 09:09:22

标签: jsp image-uploading multipartform-data multipart base-path

我想将图片上传到basePath位置。

String path = request.getContextPath();
        String basePath = request.getScheme() + "://"
                + request.getServerName() + ":" + request.getServerPort()
                + path + "/";      
String filePath = basePath + "images_videos/";
String myFile = filePath + fileName.substring(fileName.lastIndexOf("/") + 1);
file = new File(myFile);

来自myFile = "http://localhost:8080/NRT/images_videos/107230452014-01-04news.png"

中的上述代码值

但文件中的值= "http:\localhost:8080\NRT\images_videos\107230452014-01-04news.png"

由于使用

将文件写入位置时斜杠的差异
fi.write(file);

我得到以下异常

java.io.FileNotFoundException: http:\localhost:8080\NRT\images_videos\107230452014-01-04news.png (The filename, directory name, or volume label syntax is incorrect)

有关如何解决此问题的任何帮助?

有关信息:上面的'filePath'可用于显示来自同一位置的图像。

0 个答案:

没有答案