Angularjs 将图像保存到数据库(Angular js和Spring MVc)

Angularjs 将图像保存到数据库(Angular js和Spring MVc),angularjs,spring-mvc,Angularjs,Spring Mvc,我的前端看起来像: <form method="post" enctype="multipart/form-data" action=".../user/doUpload"> <input type="file" name="file"/> <button type="Submit">Submit</button> 获取错误,如: 未声明纯文本文档的字符编码。如果文档包含US-ASCII范围之外的字符,则在某些浏

我的前端看起来像:

<form method="post" enctype="multipart/form-data" action=".../user/doUpload">
        <input type="file" name="file"/>
        <button  type="Submit">Submit</button>
获取错误,如:

未声明纯文本文档的字符编码。如果文档包含US-ASCII范围之外的字符,则在某些浏览器配置中,文档将呈现乱码文本。文件的字符编码需要在传输协议中声明,或者文件需要使用字节顺序标记作为编码签名。

查看
@RequestMapping(value = "/doUpload", method = RequestMethod.POST)
    public String handleFileUpload(HttpServletRequest request,
            @RequestParam(value="file", required=true) CommonsMultipartFile[] fileUpload) throws Exception {         UserService userService = ApplicationBeanFactory.getBean(UserService.class);        User user=new User();
        if (fileUpload != null && fileUpload.length > 0) {
            for (CommonsMultipartFile aFile : fileUpload){

                System.out.println("Saving file: " + aFile.getOriginalFilename());

                UserModel userModel=new UserModel();
                userModel.setImageName(aFile.getOriginalFilename());
                userModel.setImageData(aFile.getBytes());
                user= userService.save(userModel);               
            }
        }

        return "Success";
    }