我想上傳到服務器...使用JSP無法獲取上傳的圖像文件的完整路徑在JSP
一個圖像在JSP:
input id="fileUpload" type="file" name="file"
在Java:
File file = new File(request.getParameter("file"));
String path = file.getAbsolutePath();
BufferedImage sourceImage = ImageIO.read(new File(path));
ImageIO.write(sourceImage, "jpg", new File("E:/h.jpg"));
如果使用Internet Explorer上傳圖片,它可以工作......但在Chrome中,Firefox和Safari瀏覽器顯示文件路徑「fakepath/filename.jpg」和圖像無法讀取。
看到這個問題。它有助於http://stackoverflow.com/questions/3489133/full-path-from-file-input-using-jquery – karthick
你有文件的原始字節,你可以將它保存在服務器端,然後獲取路徑。爲什麼需要知道上傳文件的用戶機器中的文件路徑。 – Jayesh