Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //ini api nya
- @Multipart
- @POST(ApiRequest.SEND_PDO)
- fun sendPDOO(
- @Header("Authorization") header: RequestBody,
- @Part ("pod") pod: MultipartBody.Part,
- @Part("receiver") receiver: RequestBody,
- @Part("qty_received") qty_received: RequestBody,
- @Part("notes") notes: RequestBody
- ): Call<Default>
- //ini di fragment upload foto nya
- private fun sendtoserver(
- received: String,
- toStringuantity: String,
- notes: String,
- credentialHeader: String
- ) {
- val requestHeader = RequestBody.create("multipart".toMediaTypeOrNull(), credentialHeader)
- val requestBody = RequestBody.create("multipart".toMediaTypeOrNull(), compressor)
- val reqreceived = RequestBody.create("multipart".toMediaTypeOrNull(), received)
- val reqtoStringuantity = RequestBody.create("multipart".toMediaTypeOrNull(), toStringuantity)
- val reqnotes = RequestBody.create("multipart".toMediaTypeOrNull(), notes)
- pod = MultipartBody.Part.createFormData("imagename",compressor.absolutePath,requestBody)
- val call: Call<Default> = apiClient.getClient.sendPDOO(requestHeader,pod, reqreceived,reqtoStringuantity, reqnotes)
- call.enqueue(object : retrofit2.Callback<Default>{
- override fun onResponse(
- call: Call<Default>,
- response: Response<Default>
- ) {
- }
- override fun onFailure(call: Call<Default>, t: Throwable) {
- toast(context, "Gagal")
- }
- })
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement