1

我在我的项目中使用 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())
                }

            })
}
4

0 回答 0