在開發過程中,遇到一個上傳文件時的錯誤,特地在此記錄一下。
相關代碼:
/*
* 圖片上傳
* */
public static void sendMultipart(String urlAddress, String parms) {
//這里根據需求傳,不需要可以注釋掉
HiLog.info(TAG,"參數:"+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,"錯誤:"+e.getLocalizedMessage());
HiLog.info(TAG,"錯誤:"+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);
}
}
});
}
錯誤信息如下:
/data/user/0/cn.jltf.neighbor/files/534.jpg: open failed: ENOENT (No such file)
錯誤顯示沒有這個文件,但該文件我嘗試已經拿到頁面上顯示成功。大家有沒有遇到本問題及解決方式是啥。
我們也正在檢查,該問題會繼續更新
審核編輯:符乾江
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
應用開發
+關注
關注
0文章
63瀏覽量
9676 -
HarmonyOS
+關注
關注
79文章
2054瀏覽量
32163
發布評論請先 登錄
相關推薦
熱點推薦
鴻蒙NEXT上傳圖片功能PhotoViewPicker核心功能解析
# 鴻蒙NEXT上傳圖片功能PhotoViewPicker核心功能解析 #ArkTS#鴻蒙Next#HarmonyOS_SDK應用服務#HarmonyOS 語言
`PhotoView
發表于 06-06 15:00
HarmonyOS優化應用預置圖片資源加載耗時問題性能優化
影響。
二、實現原理
預置圖片在不設置紋理壓縮的情況下,圖片首先要經過CPU的解碼生成PixelMap,并上傳給GPU生成紋理進行渲染。解碼和上傳均比較耗時,
發表于 05-29 16:11
HarmonyOS優化應用文件上傳下載慢問題性能優化三
();
(五)多文件下載監聽
文件下載監聽是指在單文件下載的功能基礎上,同時進行多個文件下載進度和狀態的監聽管理。實際開發中,需要使用re
發表于 05-28 15:06
HarmonyOS優化應用文件上傳下載慢問題性能優化二
傳輸數據的場景下。
在應用開發中,常見的數據壓縮技術分類如下:
有損壓縮:僅限圖片視頻音頻等文件適用。通過減少圖片視頻文件的分辨率,降低音頻
發表于 05-27 16:19
HarmonyOS優化應用文件上傳下載慢問題性能優化一
一、概述
在開發應用時,客戶端與服務器之間數據交換的效率取決于文件傳輸的性能。一個數據交換性能較低的應用會導致其在加載過程中耗費較長時間,在很多的場景造成頁面卡頓,極大的影響了用戶體驗。相反,一個數
發表于 05-26 15:50
鴻蒙開發實現圖片上傳(上傳用戶頭像)
應用場景:
選擇圖片
1.1. 添加圖片到相冊中
默認的相冊中無法添加圖片:windows 模擬器可以通過截圖來添加圖片
1.2. 選擇相冊圖片
發表于 05-24 23:09
HarmonyOS5云服務技術分享--云存儲指南
Hi各位開發者伙伴們!今天咱們來聊一聊HarmonyOS云存儲的實戰玩法,手把手教你實現文件上傳、下載、元數據操作等核心功能。無需官方文檔的嚴肅感,咱們用最接地氣的方式搞懂這些API怎
發表于 05-22 19:17
HarmonyOS5云服務技術分享--ArkTS開發函數
)
最后說句掏心窩的話:本地調試真的能省下80%的打包等待時間,早用早輕松!開發過程中遇到任何問題,歡迎在評論區拍磚交流~ ?
祝各位開發者調試順利,BUG退散!下次咱們再聊聊云函數的高階玩法,記得關注哦~ ?
(本文檔基于
發表于 05-22 17:29
HarmonyOS5云服務技術分享--ArkTS開發Node環境
? 你好呀,開發者小伙伴們!今天我們來聊聊如何在HarmonyOS(ArkTS API 9及以上)中玩轉云函數,特別是結合Node.js和HTTP觸發器的開發技巧。文章會手把手帶你從零開始,用最接地
發表于 05-22 17:21
HarmonyOS優化應用文件上傳下載慢問題性能優化二
傳輸數據的場景下。
在應用開發中,常見的數據壓縮技術分類如下:
有損壓縮:僅限圖片視頻音頻等文件適用。通過減少圖片視頻文件的分辨率,降低音頻
發表于 05-22 10:54
HarmonyOS優化應用內存占用問題性能優化一
使用相關接口創建PurgeableMemory對象,從而管理Purgeable內存。
圖片加載和渲染:在使用Image組件加載和渲染圖片時,開發者可以手動調整圖片源文件的尺寸大小,使其
發表于 05-21 11:27
解決HarmonyOS應用中Image組件白塊問題的有效方案
在HarmonyOS應用開發過程中,通過Image組件加載網絡圖片時,通常會經歷四個關鍵階段:組件創建、圖片資源下載、圖片解碼和刷新。當加載

HarmonyOS開發指導類文檔更新速遞(下)
伴隨著HarmonyOS 5.0.0 Release、HarmonyOS 5.0.1 Release版本的發布,HarmonyOS官網文檔也帶來了不少上新內容。本期HarmonyOS

HarmonyOS開發指導類文檔更新速遞(上)
伴隨著HarmonyOS 5.0.0 Release版本的發布,HarmonyOS官網文檔也帶來了不少上新內容。本期HarmonyOS NEXT開發者資料直通車將從文檔更新角度為

esp32s3 spiffs讀取文件錯誤的原因?
版本:4.4.1
問題:
此時,將image_test.jpg.part0的數據寫入test.jpg文件時,大概率會發生寫入錯誤的問題,是否因為spifss不支持同時讀寫?因為只讀或只寫一個文件時,是成功的,這點在使用file_
發表于 06-14 06:34
評論