在 Spring MVC hibernate 应用程序中,我从 JSP 中选择图像并将其发送到控制器,但图像路径正在更改,因此我收到文件未找到错误... 这是我的 jsp 代码:
<form name="reguserform"> <input type="file" name="userImage" id="userImage"/> </form>
这里我从 D: 驱动器D:\25986.jpeg 中选择图像
以下是我的控制器类代码:
public String regUser(@RequestParam("userImage") File userImage) {
System.out.println("Image = "+ userImage);
}
// 这里我得到:Image = C:\fakepath\25986.jpeg
因此,我无法处理。
我不知道为什么图像路径会自动更改。我应该更改图像的输入类型吗?有人可以帮助我吗?