我在同一主题上看过几个qts.但我没有找到任何关于这个错误的线索.
我正在进行POC并按照以下链接进行操作. http://spring.io/guides/gs/uploading-files/
正如上面的教程所提到的,在独立模式[spring embeded Tomcat]中,它工作得非常好.但我想将其部署为webapplication.所以,我创建了一个单独的SpringMVC项目并添加了以下控制器.
控制器文件
@Controller
public class FileUploadController {
@RequestMapping(value="/upload", method=RequestMethod.GET)
public @ResponseBody String provideUploadInfo() {
return "You can upload a file by posting to this same URL.";
}
@RequestMapping(value="/upload", method=RequestMethod.POST)
public @ResponseBody String handleFileUpload(@RequestParam("name") String name,
@RequestParam("file") MultipartFile file){
if (!file.isEmpty()) {
try {
byte[] bytes = file.getBytes();
BufferedOutputStream stream =
new BufferedOutputStream(new FileOutputStream(new File(name + "-uploaded")));
stream.write(bytes);
stream.close();
return "You successfully uploaded " + name + " into " + name + "-uploaded !";
} …Run Code Online (Sandbox Code Playgroud)