我在我的项目中使用 Fast Android Networking 库。
我的目标是发布具有多个参数的帖子,如上图。
我想要完成的是将带有图像的文件从我的应用程序发送到网络服务。
这是我的代码:
科特林:
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())
}
})
}