前言:
由于公司的業(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é)束——汪汪汪汪");