相关疑难解决方法(0)

请求被拒绝,因为没有找到angularjs和spring mvc的多部分边界

我试图使用angular js和spring mvc上传多个="true"的多个输入类型文件,但我从服务器获得异常是"请求被拒绝,因为没有找到多部分边界"

在这里,我将把我的代码放在下面

我的jsp是

 <html ng-app="myApp">
 <body>
       <div ng-controller="controller">
            <input type="submit" name="submit" value="add"  ng-click="add();" />
          <form name="form" id="form"   ng-submit="submitRecord(blog)" enctype="multipart/form-data" >
                   <div id="outerdiv" name="outerdiv">
                   </div>
          </form>
       </div>
 </body>
  </html>
Run Code Online (Sandbox Code Playgroud)

这里我是在点击添加后从角度控制器生成输入元素,并在""中生成输入控件.

我的角度控制器是

'use strict';

var App = angular.module('TechnoBlogs', ['ngRoute','ui.router']);
var $injector = angular.injector(['ng']);
App.config(['$httpProvider', function ($httpProvider) {    

    /*$httpProvider.defaults.headers.post['Content-Type'] = 'application/json; charset=UTF-8';*/
}],['$routeProvider',function($routeProvider){
    $routeProvider.
    when('/create', {
       templateUrl: '/',
       controller: 'controller'
});

 }]);
var currentg1=0;

var controller = function($scope,$http,fileService){

$scope.blog = [];
/*var currentg1=0;*/
$scope.blog.desc=[];
$scope.blog.desccode=[];
$scope.blog.descimg=[];

$scope.add=function(){



var $div = angular.element("<br><div><label …
Run Code Online (Sandbox Code Playgroud)

spring spring-mvc angularjs

5
推荐指数
1
解决办法
3万
查看次数

在 Spring MVC 中使用 Multipart without Form

我在 stackoverflow 中浏览了许多关于这个特定主题的文章,经过详细分析后,我终于敢于发布关于同一主题的另一个问题。

我认为我想在这里做的事情很明显,

我想要什么?

我想上传一个文件。我正在使用 angularjs 和 Spring MVC。

来源 :

控制器@Spring:

@RequestMapping(value="/upload", method=RequestMethod.POST, consumes = {"multipart/form-data"})
public String handleFileUpload(@RequestParam(value = "file") MultipartFile file){
    String name="";
    if (!file.isEmpty()) {
        try {
            byte[] bytes = file.getBytes();
            BufferedOutputStream stream =
                    new BufferedOutputStream(new FileOutputStream(new File(name)));
            stream.write(bytes);
            stream.close();
            return "You successfully uploaded " + name + "!";
        } catch (Exception e) {
            return "You failed to upload " + name + " => " + e.getMessage();
        }
    } else {
        return "You failed …
Run Code Online (Sandbox Code Playgroud)

javascript spring spring-mvc multipart angularjs

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

标签 统计

angularjs ×2

spring ×2

spring-mvc ×2

javascript ×1

multipart ×1