Я использую библиотеку Fast Android Networking в своем проекте.
Моя цель - сделать пост с несколькими параметрами, как на картинке выше.
введите описание изображения здесь
То, что я пытаюсь сделать, это отправить файл с изображением из моего приложения в веб-сервис.
Здесьмой код:
Kotlin:
fun postFotosFeridas() {
AndroidNetworking.post("http://192.168.254.80/F3M.MpDS.API/api/F3MMpDSImages/")
.addHeaders("Authorization", Token_Type + " " + New_Token)
.addHeaders("Content-Type", "multipart/form-data")
.addBodyParameter("NomeDaFoto", FotoName)
.addBodyParameter(FileBody(File(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_PICTURES).toString()
+ File.separator
+ "Today"
+ File.separator
+ "Today_20181116155706.jpg")))
.setPriority(Priority.HIGH)
.build()
.getAsOkHttpResponse(object : OkHttpResponseListener {
override fun onResponse(response: Response?) {
if (response != null) {
if (response.isSuccessful) {
toast(response.toString())
}
toast(response.toString())
}
toast(response.toString())
}
override fun onError(anError: ANError?) {
toast(anError.toString())
}
})
}