Resolved! Attachment files other than "txt" type are created as corrupted files
var decodedContent = GlideStringUtil.base64Decode(content);var gsa = new GlideSysAttachment();var attachmentSysID = gsa.write(grTarget, fileName, contentType, decodedContent);Where -"content" is base64 encoded text for the attachment file."grTarget" ...
