我有以下方法
public Maybe<HttpResponse<?>> post(Publisher<CompletedFileUpload> files) {
MultipartBody.Builder requestBody = MultipartBody.builder();
return Flowable.fromPublisher(files).flatMap(file -> {
requestBody
.addPart("file", file.getFilename(), MediaType.TEXT_PLAIN_TYPE, file.getBytes())
.addPart("id", "asdasdsds");
return this.iProductClient.post(requestBody.build());
});
}
来自的返回类型this.iProductClient.post(requestBody.build());
是Maybe<HttpResponse<?>>
如何将下面的代码转换为返回Maybe<HttpResponse<?>>
,目前下面的方法有错误
return Flowable.fromPublisher(files).flatMap(file -> {
requestBody
.addPart("file", file.getFilename(), MediaType.TEXT_PLAIN_TYPE, file.getBytes())
.addPart("id", "asdasdsds");
return this.iProductClient.post(requestBody.build());
});