0

私は IBM MobileFirst の初心者です。Multipart を使用して画像をアップロードしようとしています。API を呼び出して画像をアップロードしようとすると、415 コンテンツが見つからない、または 500 サーバー エラーというエラーが Postman に表示されます。だから私は知りたかっただけです IBM モバイル最初の Java アダプターはマルチパートリクエストを受け入れますか?

使用したJavaコードを添付しましたが、どれも機能していません:

1)

@RequestMapping(value = "/uploadFile", method = RequestMethod.POST)
            public @ResponseBody
            String uploadFileHandler(@RequestParam("file") MultipartFile file) 
            {
                return null;
            
            }
  1. これも試しました:

       @POST
       @Path("/upload")
       @Produces(MediaType.APPLICATION_JSON)
       @Consumes(MediaType.APPLICATION_JSON)
       @OAuthSecurity(enabled=false)
       public ResponseEntity<?> upload(@RequestParam("files") MultipartFile files) {
                 log.info("XXXXXXXXXXXXXXXXXXXX");
                 return null;
    

    }

  2.   @POST
      @Path("/addEmployeeAttachment")
      @Produces(MediaType.APPLICATION_JSON)
      @Consumes(MediaType.MULTIPART_FORM_DATA)
      @OAuthSecurity(enabled=false)
      public @ResponseBody Map<String, Object> addEmployeeAttachment(     
              @RequestParam(required = false, value = "attachmentFile") MultipartFile attachmentFile) {
    
          log.info("xxxxxxxxxx");
          return null;
    
      }
    
4

1 に答える 1