我正在尝试使用OkHttp3 Multipart将一些文件上传到服务器。
我已经查找了很多答案,但是实际上都不清楚如何上传文件。他们说要提供服务器链接,但是什么链接?它对我不起作用。
val file = File("E:\\Specspulse\\Data\\Base Json.json")
try {
val client = OkHttpClient()
val requestBody = MultipartBody.Builder()
.setType(MultipartBody.FORM)
.addFormDataPart("file", file.name,
RequestBody.create(MediaType.parse("text/*"), file))
.build()
val request = Request.Builder()
.url("http://x.aba.ae")
.post(requestBody)
.build()
val response = client.newCall(request).execute()
println(response.message())
} catch (ex: Exception) {
println(ex.message)
}
这总是返回“超时”或“读取超时”或“未找到”。 我在桌面环境中使用kotlin。 我究竟做错了什么?我不确定应该提供什么网址。 我的网站?我的网站/东西?还是我不做其他事情?