Я пытаюсь загрузить какой-либо файл на свой сервер, используя 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 в среде рабочего стола.Что я делаю неправильно?Я не уверен, какой URL я должен предоставить.Мой веб-сайт?Мой сайт / что-то?Или я что-то еще не делаю?