国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Java Base64 和 File 之間互轉(zhuǎn)

這篇具有很好參考價值的文章主要介紹了Java Base64 和 File 之間互轉(zhuǎn)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

1、Base64 轉(zhuǎn) File

public File base64ToFile(String base64, String filePath) {
        File file = new File(filePath);
        byte[] buffer;
        try {
            BASE64Decoder base64Decoder = new BASE64Decoder();
            buffer = base64Decoder.decodeBuffer(base64);
            FileOutputStream out = new FileOutputStream(filePath);
            out.write(buffer);
            out.close();
        } catch (Exception e) {
            Log.e("TAG", "異常信息:" + e.getMessage());
        }
        return file;
    }

2、File 轉(zhuǎn) Base64文章來源地址http://www.zghlxwxcb.cn/news/detail-598310.html

public String fileToBase64(String filePath) {
	File file = new File(filePath);
	FileInputStream inputFile;
	try {
		inputFile = new FileInputStream(file);
		byte[] buffer = new byte[inputFile.available()];
		inputFile.read(buffer);
		inputFile.close();
		BASE64Encoder base64Encoder = new BASE64Encoder();
		Log.i("encodeFileToBase64", "encode = " + base64Encoder.encode(buffer));
		return base64Encoder.encode(buffer);
	} catch (Exception e) {
		Log.e("TAG", "異常信息:" + e.getMessage());
	}
	return "";
}

到了這里,關(guān)于Java Base64 和 File 之間互轉(zhuǎn)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔相關(guān)法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 前端base64轉(zhuǎn)file文件方法

    有這樣一種場景,比如canvas截取部分dom作為圖片,上傳到服務(wù)器,而canvas截取的圖片返回的是base64字符串,而服務(wù)器接收的是file文件。因此我們需要將base64字符串轉(zhuǎn)成file文件,存儲到服務(wù)器中。 方法一:通過new File(),將base64直接轉(zhuǎn)成file文件。 (此方法需要考慮瀏覽器兼容

    2024年02月11日
    瀏覽(27)
  • 圖片格式轉(zhuǎn)換(File、Blob、base64)

    圖片格式轉(zhuǎn)換(File、Blob、base64)

    前言 記錄一下比較常見的圖片格式(File、Blob、base64)在不同的場景他們之間的相互轉(zhuǎn)換的方法。 一、類型簡介 Blob BLOB(binary large object): 二進制大對象,是一個可以存儲二進制文件的容器。 在計算機中,BLOB常常是數(shù)據(jù)庫中用來存儲二進制文件的字段類型。 屬性名稱 讀/寫 描

    2024年02月02日
    瀏覽(32)
  • base64轉(zhuǎn)二進制流,file文件

    base64轉(zhuǎn)二進制流 img標簽src屬性,可以直接使用base64字符串,base64需要先解碼,然后再轉(zhuǎn)為流 base64轉(zhuǎn)file img標簽src屬性,可以直接使用base64字符串,base64需要先解碼,然后再轉(zhuǎn)為文件 文件轉(zhuǎn)base64 流轉(zhuǎn)base64

    2024年02月13日
    瀏覽(31)
  • 前端將base64圖片轉(zhuǎn)換成file文件

    前端將base64圖片轉(zhuǎn)換成file文件

    1、base64轉(zhuǎn)成file具體代碼 文件轉(zhuǎn)換過程: 2、代碼解析 ? 該方法涉及知識點較多,首先因為base64的前綴信息部分與文件內(nèi)容部分是通過 , 進行連接的, data:image/***;base64(前綴信息),xxxxx(文件內(nèi)容) ,所以利用 split() 方法對base64進行分割,將前綴文件信息,與文件內(nèi)容分隔開。得

    2024年01月20日
    瀏覽(27)
  • 【JS】前端base64轉(zhuǎn)圖片F(xiàn)ile對象

    【JS】前端base64轉(zhuǎn)圖片F(xiàn)ile對象

    base64ToFile.js

    2024年02月05日
    瀏覽(27)
  • 談?wù)劊篎ile、Blob、FileReader、ArrayBuffer、base64

    談?wù)劊篎ile、Blob、FileReader、ArrayBuffer、base64

    JavaScript 提供了一些 API 來處理文件或原始文件數(shù)據(jù),例如:File、Blob、FileReader、ArrayBuffer、base64 等。下面就來看看它們都是如何使用的,它們之間又有何區(qū)別和聯(lián)系。 1. Blob Blob全稱為binary large Object 即二進制大對象,他是js中的一個對象,表示原始類似文件的數(shù)據(jù)。MDN中的解

    2024年02月09日
    瀏覽(18)
  • js:File和Base64(DataURL)互相轉(zhuǎn)換

    使用 使用 在線示例:https://mouday.github.io/front-end-demo/base64-file/base64-file.html 參考 js 把base64轉(zhuǎn)file文件的兩種方式 JS實現(xiàn)將文件和base64的相互轉(zhuǎn)換

    2024年02月15日
    瀏覽(19)
  • 前端FileReader對象實現(xiàn)圖片file文件轉(zhuǎn)base64

    前端FileReader對象實現(xiàn)圖片file文件轉(zhuǎn)base64

    1、file轉(zhuǎn)base64具體代碼 2、原理解析 ? 上面封裝的方法,其原理主要是借助 FileReader 對象來實現(xiàn)圖片格式的轉(zhuǎn)換, FileReader 對象中的 readAsDataURL() 方法,可以讀取一個 File 或 Blob 類型的文件,并將其轉(zhuǎn)換為base64格式的字符串。但要注意的一點是:我們通過 readAsDataURL() 方法去讀

    2023年04月09日
    瀏覽(34)
  • js - 圖片base64轉(zhuǎn)file文件的兩種方式

    js - 圖片base64轉(zhuǎn)file文件的兩種方式

    最近項目中需要實現(xiàn)把圖片的base64編碼轉(zhuǎn)成file文件的功能,然后再上傳至服務(wù)器。 1.通過new File()將base64轉(zhuǎn)換成file文件,此方式需考慮瀏覽器兼容問題 2.先將base64轉(zhuǎn)換成blob,再將blob轉(zhuǎn)換成file文件,此方法不存在瀏覽器不兼容問題 vue中配合vant的uploader上傳組件使用案例: 打

    2024年02月14日
    瀏覽(32)
  • 【js】js前端技巧之圖片格式轉(zhuǎn)換(File、Blob、base64):

    【js】js前端技巧之圖片格式轉(zhuǎn)換(File、Blob、base64):

    一、類型簡介 BLOB(binary large object) : 二進制大對象,是一個可以存儲二進制文件的容器。 在計算機中,BLOB常常是數(shù)據(jù)庫中用來存儲二進制文件的字段類型。 屬性名稱 讀/寫 描述 size 只讀 Blob 對象中所包含數(shù)據(jù)的大小(字節(jié))。 type 只讀 一個字符串,表明該Blob對象所包含數(shù)據(jù)

    2024年02月07日
    瀏覽(30)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包