我一直在努力找出如何通過發(fā)布請(qǐng)求的正文傳遞文件。我在網(wǎng)上嘗試了幾件事,但是沒有什么比我的用例更好。這是我的服務(wù)器代碼的郵遞員屏幕截圖: 因此,正如您所看到的,“照片”在主體部分中作為鍵(文件),并且值是圖像文件。這是一個(gè)總體上的后期請(qǐng)求,查詢成功后不返回任何響應(yīng)。(僅顯示創(chuàng)建狀態(tài),如屏幕截圖所示)[還請(qǐng)注意:它需要使用auth令牌作為標(biāo)頭參數(shù),將userid作為路徑參數(shù))端點(diǎn)代碼:static final String ENDPOINT_UPLOAD_PROFILE_PHOTO= BuildConfig.BASE_URL + "/service-profile/v1/member/photo/{userId}";現(xiàn)在,我使用以下代碼塊上傳照片:@Overridepublic Single<JSONObject> doUploadPhoto(String userId, File filepath) { Rx2ANRequest.MultiPartBuilder post = Rx2AndroidNetworking.upload(ApiEndPoint.ENDPOINT_UPLOAD_PROFILE_PHOTO) .addMultipartFile("photo",filepath) .addHeaders("Authorization", mApiHeader.getFormattedProtectedApiHeader()) .addHeaders("content-type", "multipart/form-data") .setPriority(Priority.HIGH) .addMultipartParameter("photo",filepath.getAbsolutePath()) .addPathParameter("userId",userId); return post.build() .getObjectSingle(JSONObject.class);}我只是想知道如何理解“帖子(正文)內(nèi)容以從設(shè)備上載所選的jpg圖片?”,而且,如果有人可以按照郵遞員的建議修改我現(xiàn)有的androidnetworking(rx2)代碼以使其正常工作,那將是很好的。
- 1 回答
- 0 關(guān)注
- 676 瀏覽
添加回答
舉報(bào)
0/150
提交
取消