前言:
成都創(chuàng)新互聯(lián)公司主要從事成都網(wǎng)站建設(shè)、成都網(wǎng)站制作、網(wǎng)頁(yè)設(shè)計(jì)、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)西充,10多年網(wǎng)站建設(shè)經(jīng)驗(yàn),價(jià)格優(yōu)惠、服務(wù)專(zhuān)業(yè),歡迎來(lái)電咨詢(xún)建站服務(wù):18982081108由于公司的業(yè)務(wù),硬生生的把ios開(kāi)發(fā)的我,掰成了android!關(guān)于上傳文件的需求處理,做了一個(gè)Java的簡(jiǎn)單封裝 DocumentManagement 。其中集成了,檢測(cè)文件,MD5加密,Base64加密/解碼,針對(duì)文件Base64加密處理,獲取文件后戳,切割文件,合并文件等方法。
親測(cè)可切割與合并有效:視頻、mp3、jpg、apk!還有很多沒(méi)測(cè),講道理應(yīng)該是都可以的。合并效果如圖:
好了不扯皮了,直接上代碼!注:以下代碼僅供參考,如有想法請(qǐng)留言告知 DocumentManagement 使用方法如下:
//文件 File file = new File(strPath); documentManagement.log("開(kāi)始——汪汪汪汪"); //切割文件 documentManagement.getSplitFile(file,1*1024*1024 ); //合并文件 String merFileName = "gsplay";//自定義合并文件名字 //創(chuàng)建合并文件路徑 String filePath = Environment.getExternalStorageDirectory().getPath()+"/"+merFileName; documentManagement.merge(filePath,file,1*1024*1024); documentManagement.log("結(jié)束——汪汪汪汪");