我想使用浏览选项从jsp页面上传图像到spring mvc结构的webapp目录。
//用于浏览的jsp按钮
<label for="picture">Picture</label>
<img id="blah" src="#" alt="your image"/>
<input type='file' id="imgInp"/>
我不知道怎么做。 请帮助。
答案 0 :(得分:1)
在控制器中尝试:
@RequestMapping(value = "uploadPic", method = RequestMethod.POST)
public String uploadPic(
@RequestParam(value = "file") final MultipartFile file) {
try {
file.renameTo(new File("newResourceFolderHere\\" + file.getName()));
}catch(Exception e){
e.printStackTrace();
}
return "site";
}
在html中,您将使用以下内容:
<form method="POST" action="urlPrefix/uploadPic" enctype="multipart/form-data">
<label for="file">Upload picture</label>
<input type="file" name="file" id="file" />
<p><input type="submit" value="Upload"/></p>
</form>