相关疑难解决方法(0)

SpringMVC-FileUpload - 客户端发送的请求在语法上是不正确的

我在同一主题上看过几个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)

java rest spring spring-mvc

1
推荐指数
1
解决办法
5377
查看次数

标签 统计

java ×1

rest ×1

spring ×1

spring-mvc ×1