一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

HarmonyOS應(yīng)用開發(fā)okhttp3.0快速集合文件上傳

鴻蒙時(shí)代 ? 來源:鴻蒙時(shí)代 ? 作者:鴻蒙時(shí)代 ? 2022-03-08 10:24 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

應(yīng)用開發(fā)過程中經(jīng)常需要進(jìn)行文件上傳功能開發(fā),通過okhttp3.0可以快速集合完成文件上傳的功能。
代碼如下:

             OkHttpClient http = new OkHttpClient();
        MultipartBody.Builder mBody = new MultipartBody.Builder().setType(MultipartBody.FORM);
        int i = 0;
        for(String filePath :filelist) {
            File file = new File(filePath);
            if (!file.exists()){
                Toast.makeText(MainActivity.this,"上傳"+filePath+"文件不存在!", Toast.LENGTH_SHORT).show();
                continue;
            }
            String  fileMimeType = getMimeType(file);
            //這里獲取文件類型,方法自己定義
            MediaType mediaType = MediaType.parse(fileMimeType);
            RequestBody fileBody = RequestBody.create(mediaType, file);
            mBody.addFormDataPart("file" + i, file.getName(), fileBody);
            i++;
        }
        RequestBody requestBody = mBody.build();
        Request requestPostFile = new Request.Builder()
                .url("http://www.jianshu.com/")
                .post(requestBody)
                .build();
         ...   
                               
審核編輯:符乾江
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 應(yīng)用開發(fā)
    +關(guān)注

    關(guān)注

    0

    文章

    63

    瀏覽量

    9740
  • HarmonyOS
    +關(guān)注

    關(guān)注

    80

    文章

    2126

    瀏覽量

    33155
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    HarmonyOS 5】金融應(yīng)用開發(fā)鴻蒙組件實(shí)踐

    HarmonyOS 5】金融應(yīng)用開發(fā)鴻蒙組件實(shí)踐 ##鴻蒙開發(fā)能力 ##HarmonyOS SDK應(yīng)用服務(wù)##鴻蒙金融類應(yīng)用 (金融理財(cái)# 一、鴻蒙生態(tài)觀察 2024 年 1 月 1
    的頭像 發(fā)表于 07-11 18:20 ?293次閱讀
    【<b class='flag-5'>HarmonyOS</b> 5】金融應(yīng)用<b class='flag-5'>開發(fā)</b>鴻蒙組件實(shí)踐

    HarmonyOS入門指南

    1、文檔與教程 HarmonyOS開發(fā)文檔-應(yīng)用開發(fā)導(dǎo)讀 OpenHarmony--應(yīng)用開發(fā)導(dǎo)讀 倉頡編程語言官網(wǎng) 華為開發(fā)者博客 華為
    的頭像 發(fā)表于 06-27 00:11 ?124次閱讀

    harmony-utils之ArrayUtil,集合工具類

    : / /ohpm.openharmony.cn/ #/cn/detail/ @pura %2Fharmony-utils) 一款功能豐富且極易上手的HarmonyOS工具庫,借助眾多實(shí)用工具類,致力于助力開發(fā)者迅速構(gòu)建鴻蒙應(yīng)用。其
    的頭像 發(fā)表于 06-26 17:38 ?109次閱讀

    HarmonyOS優(yōu)化應(yīng)用文件上傳下載慢問題性能優(yōu)化三

    (); (五)多文件下載監(jiān)聽 文件下載監(jiān)聽是指在單文件下載的功能基礎(chǔ)上,同時(shí)進(jìn)行多個(gè)文件下載進(jìn)度和狀態(tài)的監(jiān)聽管理。實(shí)際開發(fā)中,需要使用re
    發(fā)表于 05-28 15:06

    HarmonyOS優(yōu)化應(yīng)用文件上傳下載慢問題性能優(yōu)化二

    常見場(chǎng)景和解決方案 場(chǎng)景1:低帶寬網(wǎng)絡(luò)上傳瑣碎文件場(chǎng)景 在網(wǎng)絡(luò)連接較差,低帶寬的網(wǎng)絡(luò)環(huán)境中,HTTP連接的建立耗時(shí)可能會(huì)大幅提升。這時(shí)候進(jìn)行數(shù)據(jù)壓縮可以加快頁面加載速度,并減少HTTP請(qǐng)求數(shù)量和移動(dòng)
    發(fā)表于 05-27 16:19

    HarmonyOS優(yōu)化應(yīng)用文件上傳下載慢問題性能優(yōu)化一

    一、概述 在開發(fā)應(yīng)用時(shí),客戶端與服務(wù)器之間數(shù)據(jù)交換的效率取決于文件傳輸?shù)男阅?。一個(gè)數(shù)據(jù)交換性能較低的應(yīng)用會(huì)導(dǎo)致其在加載過程中耗費(fèi)較長時(shí)間,在很多的場(chǎng)景造成頁面卡頓,極大的影響了用戶體驗(yàn)。相反,一個(gè)數(shù)
    發(fā)表于 05-26 15:50

    鴻蒙開發(fā)實(shí)現(xiàn)圖片上傳上傳用戶頭像)

    應(yīng)用場(chǎng)景: 選擇圖片 1.1. 添加圖片到相冊(cè)中 默認(rèn)的相冊(cè)中無法添加圖片:windows 模擬器可以通過截圖來添加圖片 1.2. 選擇相冊(cè)圖片 開發(fā)者可以通過系統(tǒng)預(yù)置的文件選擇器
    發(fā)表于 05-24 23:09

    HarmonyOS5云服務(wù)技術(shù)分享--云存儲(chǔ)指南

    Hi各位開發(fā)者伙伴們!今天咱們來聊一聊HarmonyOS云存儲(chǔ)的實(shí)戰(zhàn)玩法,手把手教你實(shí)現(xiàn)文件上傳、下載、元數(shù)據(jù)操作等核心功能。無需官方文檔的嚴(yán)肅感,咱們用最接地氣的方式搞懂這些API怎
    發(fā)表于 05-22 19:17

    HarmonyOS5云服務(wù)技術(shù)分享--ArkTS開發(fā)Node環(huán)境

    ? 你好呀,開發(fā)者小伙伴們!今天我們來聊聊如何在HarmonyOS(ArkTS API 9及以上)中玩轉(zhuǎn)云函數(shù),特別是結(jié)合Node.js和HTTP觸發(fā)器的開發(fā)技巧。文章會(huì)手把手帶你從零開始,用最接地
    發(fā)表于 05-22 17:21

    HarmonyOS優(yōu)化應(yīng)用文件上傳下載慢問題性能優(yōu)化二

    常見場(chǎng)景和解決方案 場(chǎng)景1:低帶寬網(wǎng)絡(luò)上傳瑣碎文件場(chǎng)景 在網(wǎng)絡(luò)連接較差,低帶寬的網(wǎng)絡(luò)環(huán)境中,HTTP連接的建立耗時(shí)可能會(huì)大幅提升。這時(shí)候進(jìn)行數(shù)據(jù)壓縮可以加快頁面加載速度,并減少HTTP請(qǐng)求數(shù)量和移動(dòng)
    發(fā)表于 05-22 10:54

    HarmonyOS 應(yīng)用開發(fā)賦能套件:鴻蒙原生應(yīng)用開發(fā)的 “神助攻”

    的課程、文檔、樣例代碼等資源,在開發(fā)者旅程各階段提供全方位的支持。開發(fā)者可以通過鴻蒙開發(fā)者官網(wǎng)一站式獲取HarmonyOS賦能套件。 感知階段:快速
    發(fā)表于 02-17 16:37

    HarmonyOS第一課》煥新升級(jí),賦能開發(fā)快速掌握鴻蒙應(yīng)用開發(fā)

    HarmonyOS第一課》煥新升級(jí),賦能開發(fā)快速掌握鴻蒙應(yīng)用開發(fā) 隨著HarmonyOS NEXT發(fā)布,鴻蒙生態(tài)日益壯大,廣大
    發(fā)表于 01-02 14:24

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

    伴隨著HarmonyOS 5.0.0 Release、HarmonyOS 5.0.1 Release版本的發(fā)布,HarmonyOS官網(wǎng)文檔也帶來了不少上新內(nèi)容。本期HarmonyOS
    的頭像 發(fā)表于 12-30 09:54 ?1174次閱讀
    <b class='flag-5'>HarmonyOS</b><b class='flag-5'>開發(fā)</b>指導(dǎo)類文檔更新速遞(下)

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

    伴隨著HarmonyOS 5.0.0 Release版本的發(fā)布,HarmonyOS官網(wǎng)文檔也帶來了不少上新內(nèi)容。本期HarmonyOS NEXT開發(fā)者資料直通車將從文檔更新角度為
    的頭像 發(fā)表于 12-30 09:50 ?1053次閱讀
    <b class='flag-5'>HarmonyOS</b><b class='flag-5'>開發(fā)</b>指導(dǎo)類文檔更新速遞(上)

    HarmonyOS開發(fā)寶典震撼來襲,卓越應(yīng)用開發(fā)之旅一觸即發(fā),輕松啟程!

    、HarmonyOS 第一課:https://developer.huawei.com/consumer/cn/teaching-video/ 4、HarmonyOS應(yīng)用開發(fā)快速入門:
    發(fā)表于 12-05 08:57