安卓Kotlin-VolleyMultipart请求VolleyFileUploadRequest JSONObject



这是我正在使用的类:https://gist.github.com/ycui1/5d25672430e6c014a9ef6b422f82652e

这是代码:

val request = object: VolleyFileUploadRequest(Method.POST, url, Response.Listener {
val response = JSONObject(it)
// finishSend(response, comment)
},
Response.ErrorListener {
commentNotSent()
}
) {
override fun getByteData(): MutableMap<String, FileDataPart> {
val params = HashMap<String, FileDataPart>()
params["file"] = FileDataPart("file$rnds", getBytes(finalInputSteam!!)!!,"fffff")
return params
}
override fun getParams(): MutableMap<String, String> {
return parameters
}
}

response = JSONObject(it)中的it是类型NetworkResponse

从响应中获取JSONObject的代码应该是什么样子的?

这是如何做到的:

val response = JSONObject(String(it.data))

最新更新