有一段超长的String类型base64编码,需要将他分成几个部分上传到服务器,服务器端再进行拼接,我该如何将他分成几个部分?

有一段超长的String类型base64编码,需要将他分成几个部分上传到服务器,服务器端再进行拼接,我该如何将他分成几个部分?比如当长度到一万二字节时发送此部分,再到再发,以此类推。

1.String.substring()方法,可以根据指定的长度,将字符串分割成多个字符串,然后将它们上传到服务器;
2.使用正则表达式来匹配字符串,然后根据正则表达式匹配到的结果,将字符串分割成多个字符串,然后将它们上传到服务器;
3.使用Base64编码的算法,可以将原始字符串按照指定的长度进行切割,然后将切割后的字符串上传到服务器;
4.使用分片算法,将原始字符串按照指定的长度进行分片,然后将分片后的字符串上传到服务器。

您可以看看:https://blog.csdn.net/weixin_33315387/article/details/115041937