Use the N/file module to work with files within NetSuite
let filePdf = file.create(
{
name : fileName,
fileType : file.Type.PDF,
contents : pdfContents
});
filePdf.folder = folderId;
filePdf.isOnline = true; //isOnline value true helps access media files in the NetSuite File Cabinet without a current NetSuite login session
let fileId = filePdf.save();
let pdfurl = file.load(
{
id: fileId
});
log.debug(“File URL”, pdfurl.url);