ファイルをアップロードしようとすると、そのエラーが発生します。以下のコードがあり、No MessageBodyWriter for body part of type 'java.io. File' and media type 'application/octet-stream'
例外が発生しています。私は昨日これを一日中解決しようとして成功しませんでした。
File file = new File(path);
ClientConfig cc = new DefaultClientConfig();
cc.getClasses().add(MultiPartWriter.class);
Client client = Client.create(cc);
WebResource webResource = client.resource(Constants.URL).path("images")
.path("create");;
FormDataMultiPart fdmp = new FormDataMultiPart();
fdmp.bodyPart(new FileDataBodyPart("filename", file, MediaType.APPLICATION_OCTET_STREAM_TYPE));
fdmp.bodyPart(new FormDataBodyPart("data", imageData));
ClientResponse response = webResource.type(MediaType.MULTIPART_FORM_DATA_TYPE).post(ClientResponse.class, fdmp);
他のバージョンを試しましたが、常にその例外が発生しています。何かアドバイス?:)