- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我对 lambda 表达式比较陌生,如果有人能解释为什么返回类型与我预期的不同,我会很高兴。 () -> MultipartBody.Part!
究竟是什么?
Single.just{
val file = bitmapToFile(context, fileName, image)
// create RequestBody instance from file
val requestFile = RequestBody.create(
MediaType.parse("multipart/form-data")
, file
)
// MultipartBody.Part is used to send also the actual file name
return@just MultipartBody.Part.createFormData("picture", file.name, requestFile)
}
最佳答案
() -> MultipartBody.Part
描述了一个函数类型。它描述了一个函数,该函数不接受任何参数并返回一个 MultipartBody.Part
。所以编译器提示说您返回的是一个函数,而不是它期望的 MultipartBody.Part
。
我的猜测是,Single.just()
不返回 MultipartBody.Part
而是一个返回它的函数?我对RX框架不熟悉,所以这里不能确定。
关于android - 返回类型为 () -> MultipartBody.Part!而不是 MultipartBody.Part,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56329974/
我对 lambda 表达式比较陌生,如果有人能解释为什么返回类型与我预期的不同,我会很高兴。 () -> MultipartBody.Part! 究竟是什么? Single.just{ val
我正在使用改造 2 上传我的文件,我遇到的一个问题是当我尝试从 URI 获取文件时出现错误: W/System.err: stat failed: ENOENT (No such file or di
我有一个整数数组列表,我需要将其放入我的 MultipartBody.Builder 中。我尝试过使用 .addFormDataPart 的不同方法,甚至尝试将数组列表转换为 JSONObject,然
各位 Android 程序员大家好。我被这个问题困住了。我需要从回调方法中检索循环迭代的文件名或索引。我正在使用 Retrofit 2.0。 我想我可以将信息作为表单字段传递到帖子中(即使服务器不需要
我需要阻止 CXF 将附件的二进制数据记录到 MultipartBody 对象中(它被出站消息中的 AbstractLoggingInterceptor 抛出)。当我添加 LoggingInInter
我正在通过 CXF 客户端调用 REST url 来上传 xml 文件: WebClient webClient = WebClient.create("some base uri")
我正在使用此功能发布多张图片 @Multipart @POST("addad") Call addad( @Part List files , @Part Multip
我是一名优秀的程序员,十分优秀!