在開發(fā)過程中,遇到一個(gè)上傳文件時(shí)的錯(cuò)誤,特地在此記錄一下。
相關(guān)代碼:
/*
* 圖片上傳
* */
public static void sendMultipart(String urlAddress, String parms) {
//這里根據(jù)需求傳,不需要可以注釋掉
HiLog.info(TAG,"參數(shù):"+parms);
HiLog.info(TAG,"鏈接:"+urlAddress);
MediaType MEDIA_TYPE_PNG = MediaType.parse("image/png");
RequestBody body = new MultipartBody.Builder()
.setType(MultipartBody.FORM)
.addFormDataPart("parms", parms)
.addFormDataPart("image", "wangshu.jpg",
RequestBody.create(MEDIA_TYPE_PNG, new File("/data/user/0/cn.jltf.neighbor/files/534.jpg")))
.build();
Request request = new Request.Builder()
.header("Authorization", "Client-ID " + "...")
.url(urlAddress)
.post(body)
.build();
okHttpClient.newCall(request).enqueue(new Callback() {
@Override
public void onFailure(Call call, IOException e) {
HiLog.info(TAG,"錯(cuò)誤:"+e.getLocalizedMessage());
HiLog.info(TAG,"錯(cuò)誤:"+e.getMessage());
}
@Override
public void onResponse(Call call, Response response) throws IOException {
if (response.isSuccessful()) {
String res = response.body().string();
HiLog.info(TAG, "onResponse: " + res);
}
}
});
}
錯(cuò)誤信息如下:
/data/user/0/cn.jltf.neighbor/files/534.jpg: open failed: ENOENT (No such file)
錯(cuò)誤顯示沒有這個(gè)文件,但該文件我嘗試已經(jīng)拿到頁面上顯示成功。大家有沒有遇到本問題及解決方式是啥。
我們也正在檢查,該問題會繼續(xù)更新
審核編輯:符乾江
-
應(yīng)用開發(fā)
+關(guān)注
關(guān)注
0文章
63瀏覽量
9713 -
HarmonyOS
+關(guān)注
關(guān)注
80文章
2125瀏覽量
32649
發(fā)布評論請先 登錄
##DevEco Studio##如何讓模擬器里有圖片?【文件拖入法】
HarmonyOS實(shí)戰(zhàn):一招搞定保存圖片到相冊
鴻蒙NEXT上傳圖片功能PhotoViewPicker核心功能解析
HarmonyOS優(yōu)化應(yīng)用預(yù)置圖片資源加載耗時(shí)問題性能優(yōu)化
HarmonyOS優(yōu)化應(yīng)用文件上傳下載慢問題性能優(yōu)化三
HarmonyOS優(yōu)化應(yīng)用文件上傳下載慢問題性能優(yōu)化二
HarmonyOS優(yōu)化應(yīng)用文件上傳下載慢問題性能優(yōu)化一
鴻蒙開發(fā)實(shí)現(xiàn)圖片上傳(上傳用戶頭像)
HarmonyOS5云服務(wù)技術(shù)分享--云存儲指南
HarmonyOS5云服務(wù)技術(shù)分享--ArkTS開發(fā)函數(shù)
HarmonyOS優(yōu)化應(yīng)用文件上傳下載慢問題性能優(yōu)化二
HarmonyOS優(yōu)化應(yīng)用內(nèi)存占用問題性能優(yōu)化一
解決HarmonyOS應(yīng)用中Image組件白塊問題的有效方案

HarmonyOS開發(fā)指導(dǎo)類文檔更新速遞(下)

HarmonyOS開發(fā)指導(dǎo)類文檔更新速遞(上)

評論