kotlin 上传文件
时间: 2023-11-23 15:08:14 浏览: 31
在 Kotlin 中,可以使用以下代码上传文件:
```kotlin
val client = OkHttpClient()
val file = File("path/to/file")
val request = Request.Builder()
.url("https://example.com/upload")
.post(file.asRequestBody("application/octet-stream".toMediaTypeOrNull()))
.build()
client.newCall(request).execute().use { response ->
if (!response.isSuccessful) throw IOException("Unexpected code $response")
println(response.body!!.string())
}
```
其中,使用 OkHttp 客户端库,创建一个 POST 请求,请求体为文件内容,发起网络请求并获取响应结果。