由于项目需求,要尽量减少上传流量的消耗。因此,此处用到了文件的分片技术,即把文件分片,分成若干个小的文件,依次上传,来减少流量消耗。
一、 流程
获取上传文件File—把文件File分片,获取分片文件地址列表 List—实现List的循环上传。
二、 分片
此次获取分片文件地址列表
/**
*
* @param context
* @param tag 文件的唯一标识
* @param sourceFilePath 要分片文件的地址
* @param partFileLength 分片的大小 byte
* @return
* @throws Exception
*/
public static List<String> fileList(Context context, String tag, String sourceFilePath, in