2017-03-15 12 views
0

Uplaod画像が動作しません、このエラーを得ました。これは私のコードです:FroalaのJava SDK:画像をアップロードは動作しませんFroalaのJava SDKで

@RestController 
public class SoutienController { 
@RequestMapping(value = "/enregistrerImage", method = RequestMethod.POST) 
    public void enregistrerImage(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException { 
     Map<Object, Object> responseData; 
     ImageOptions options = new ImageOptions(); 
     options.setFieldname("file"); 
     try { 
      String fileRoute = "/images/"; 
      responseData = Image.upload(request, fileRoute, options); 
      System.out.println("OK"); 
     } catch (Exception e) { 
      e.printStackTrace(); 
      responseData = new HashMap<Object, Object>(); 
      responseData.put("error", e.toString()); 
     } 
     String jsonResponseData = new Gson().toJson(responseData); 
     response.setContentType("application/json"); 
     response.setCharacterEncoding("UTF-8"); 
     try { 
      response.getWriter().write(jsonResponseData); 
     } catch (IOException e) { 
      e.printStackTrace(); 
     } 
    } 
} 

私はweb.xmlにマルチパート設定:

<multipart-config> 
     <max-file-size>20848820</max-file-size> 
     <max-request-size>418018841</max-request-size> 
     <file-size-threshold>1048576</file-size-threshold> 
    </multipart-config> 

と春-のcontext.xmlで:

<bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver"> 
     </bean> 

だから私は

でHttpServletRequestをチェック
request.getParts() = [] 

しかし、私がパラメter

public void enregistrerImage(@RequestBody Multipart file, HttpServletRequest request, HttpServletResponse response) 

私はこのファイルをMultipartとして持っています。

なぜ、リクエストには何もありません。それははっきりしていない場合

は教えてください:D

答えて

0

まあ、私はそれがfroala SDKの例のソースで動作させるための別の方法を見つけましたが、私はfroala SDKファイル内のいくつかの変更を行う必要があります。

Froala Editor Java sdk Examples don't work

関連する問題