harmony 文件上傳

圖片上傳

1, 獲取文件,這里指的是圖片
在鴻蒙內部有一個API pick選擇器,實現文件保存和文件選擇的功能,
使用pick對象創建PhotoViewPicker實例
傳入必要的參數,如選擇圖片的數量,和彈出窗口的位置(系統相冊圖片)
使用PhotoViewPicker的方法select()方法進行實例化,會返回選擇圖片的所有信息,可以返回最重要的圖片路徑信息。
如果是多個圖片,則我們需要使用一個數組,把返回的圖片挨個添加到數組

2,文件上傳到沙箱目錄

首先,讀取相冊的文件,首先使用fileIo的相冊open()
然后,使用fileIo的copyFile方法,將文件從上傳到沙箱
而且,必須傳入文件必要的參數到,request.File數組
最后就是釋放fileIo對象

2.文件上傳到服務器
使用API中request對象的uploadFile方法上傳到服務器,配置它的參數
上傳方式,post,上傳路徑url,其中最重要的就是設置它的頭部的 Content-Type參數 “Content-Type”: “multipart/form-data”,
監聽文件上傳的進度則使用request方法返回的對象,調用on()方法

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/diannao/13575.shtml
繁體地址,請注明出處:http://hk.pswp.cn/diannao/13575.shtml
英文地址,請注明出處:http://en.pswp.cn/diannao/13575.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

【機器學習】前沿探索,如何讓前端開發更加搞笑

在當今數字化時代,機器學習的崛起為前端開發帶來了巨大的機遇和挑戰。隨著人工智能和數據科學的不斷進步,前端工程師不再局限于傳統的界面設計和交互體驗,而是開始探索如何將機器學習技術融入到他們的工作中,以創造更加智能、個性…

面了一個程序員,因為6休1拒絕了我

人一輩子賴以生存下去的主要就考慮三件事,職業,事業,副業,有其1-2都是很不錯的。如果還沒到40歲,那不妨提前想下自己可能遇到的一些情況,提前做一些準備,未雨綢繆些。 今年整體就業大環境也一般…

【手寫大跟堆詳解】

文章目錄 大跟堆介紹大跟堆的結構大跟堆的應用場景大跟堆的代碼實現 大跟堆介紹 大根堆(Max Heap)是一種特殊的二叉樹結構,它滿足以下兩個條件: 1.完全二叉樹:大根堆是一棵完全二叉樹,即除了最后一層外&am…

一分鐘快速排序

這個 quick_sort 函數是一個實現快速排序(Quicksort)算法的遞歸函數。快速排序是一種高效的排序算法,通常用于對大規模數據集進行排序。以下是對該函數的詳細解釋: 函數簽名 void quick_sort(int q[], int l, int r)q[]&#xf…

Qt_電腦wifi相關操作

項目描述: 在做項目時用到了獲取wifi的操作。在網上查找了好久資料,這里做一些總結。 這里有顯示當前電腦wifi連接狀態,列出wifi列表,連接斷開wifi等函數。歡迎大家留言添加文章內容。 使用范圍: windows電腦(中文的環境) 使用技術:windows的cmd命令。和對字符串的解析…

C語言學習筆記--運算符與表達式(7521字爆肝)

上午好,本來想上午改簡歷下午學習c語言的,但想了一下上午精力充沛還是用來學習比較好,雖然現在失業了,但住在我姨家有吃有住的,再次感謝我姨,我要抓緊時間修改簡歷,然后找個工作搬出去&#xff…

【回憶版】數據科學思維與大數據智能分析 2024考試

填空(18分)18個 1.對數變換對大數值的范圍進行壓縮,對小數值的范圍進行擴展 2.提取出大量高頻率項與低頻率項相關聯的虛假模式,即交叉支持(cross-support)模式 3.信息論中() 4.幾種…

[數據集][目標檢測]彈簧上料檢測數據集VOC+YOLO格式142張2類別

數據集格式:Pascal VOC格式YOLO格式(不包含分割路徑的txt文件,僅僅包含jpg圖片以及對應的VOC格式xml文件和yolo格式txt文件) 圖片數量(jpg文件個數):142 標注數量(xml文件個數):142 標注數量(txt文件個數):142 標注類別…

yolov8訓練自己數據集時出現loss值為nan。

具體原因目前暫未尋找到。 解決辦法 將參數amp改成False即可。 相關資料: https://zhuanlan.zhihu.com/p/165152789 https://github.com/ultralytics/ultralytics/issues/1148

【BUG】Edge|聯想電腦 Bing 搜索報錯“Ref A: 亂碼、 Ref B:亂碼、Ref C: 日期” 的解決辦法

文章目錄 省流版前言解決辦法 詳細解釋版前言問題描述與排查過程解決辦法與總結 省流版 前言 我也不清楚咋滴了,Bing 搜索突然偶爾報錯: 換了代理關了插件都報錯。 參考: 我在用bing搜索時出現了如下代碼,導致bing無法使用&am…

nginx proxy_set_header詳解

proxy_set_header 是 Nginx 配置中的一個重要指令,特別是在使用 Nginx 作為反向代理時。該指令允許你修改由 Nginx 傳遞給代理后端的請求頭。這對于確保后端應用程序能夠接收到正確的客戶端信息(如 IP 地址、主機名等)以及控制緩存行為等場景…

1 計算機硬件-CPU-校驗碼-存儲系統-輸入輸出設備-總線結構

計算機硬件 考情分析:趨勢很小,22年考過,根據趨勢以后考的可能較小 基本組成:運算器,控制器,儲存器,輸入設備,輸出設備運算器和控制器也統稱為中央處理單元(CPU&#xf…

【算法訓練 day37 檸檬水找零、長度最小的子數組、用最少數量的箭引爆氣球】

目錄 一、檸檬水找零-LeetCode 860思路實現代碼個人問題總結 二、根據身高重建隊列-LeetCode 406思路實現代碼個人問題總結 三.用最少數量的箭引爆氣球-LeeCode 406思路實現代碼個人問題總結 一、檸檬水找零-LeetCode 860 Leecode鏈接: leetcode 860 文章鏈接: 代碼隨想錄 視頻…

解鎖Nginx跨域謎題:3步打造安全高效的CORS策略

Nginx作為一款強大的Web服務器和反向代理服務器,經常被用于處理跨域資源共享(CORS,Cross-Origin Resource Sharing)策略,以允許或限制不同源之間的資源請求。CORS是一種安全策略,用于決定Web瀏覽器是否應允…

深度學習——圖像分類(CNN)—測試模型

測試模型 1.導入必要的庫2.加載測試數據集3.假設CSV文件中的圖像文件名是完整的路徑4.隨機選擇一張圖片進行展示5.加載圖像6.使用模型進行預測7.設置模型的預測結果8.計算準確率9.指定test文件夾路徑10.讀取名為image_path的圖片11.加載圖像12.檢查圖像是否為空 訓練的模型是上…

eNSP學習——OSPF單區域配置

目錄 相關命令 實驗背景 實驗目的 實驗步驟 實驗拓撲 實驗編址 實驗步驟 1、基礎配置 2、部署單區域OSPF網絡 3、檢查OSPF單區域的配置結果 OSPF——開放式最短路徑優先 基于鏈路狀態的協議,具有收斂快、路由無環、擴展性好等優點; 相關命令 […

【JAVA基礎之內部類】匿名內部類

🔥作者主頁:小林同學的學習筆錄 🔥小林同學的專欄:JAVA之基礎專欄 目錄 1.內部類 1.1 概述 1.1.1 什么是內部類 1.1.2 什么時候使用內部類 1.2 內部類的分類 1.3 成員內部類 1.3.1 獲取成員內部類對象的兩種方式 1.3.2 經典面試…

用C語言把一棵普通二叉樹安排得明明白白

1. 樹的相關術語 結點的度:一個結點含有的子樹的個數稱為該結點的度; 如上圖:A的為6 葉結點或終端結點:度為0的結點稱為葉結點; 如上圖:B、C、H、I...等結點為葉結點 非終端結點或分支結點:度不…

【Linux】-Tomcat安裝部署[12]

目錄 簡介 安裝 安裝部署JDK環境 解壓并安裝Tomcat 簡介 Tomcat是由Apache開發的一個Servlet容器,實現了對Servlet和JSP的支持,并提供了作為Web服務器的一些特有功能,如Tomcat管理和控制平臺、安全域管理和Tomcat閥等。 簡單來說&#…

使用 mysql-binlog-connector 監聽處理 MySQLBinlog 文件

1. 需求概述 業務開發中經常需要根據一些數據變更實現相對應的操作。例如,一些用戶注銷自己的賬戶,系統可以給用戶自動發短信確認,這時有兩種解決方案,一種是耦合到業務系統中,當用戶執行注銷操作的時候,執…