Feel free to utilize this method and change as per your need:
public static void appendToFile(Id fileId, String base64Data) {
//base64Data = EncodingUtil.urlDecode(base64Data, 'UTF-8');
ContentVersion csvFile = [SELECT VersionData FROM ContentVersion WHERE Id = :fileId];
String existingBody = EncodingUtil.base64Encode(csvFile.VersionData);
csvFile.VersionData = EncodingUtil.base64Decode(existingBody + base64Data);
update csvFile;
}
