Да, вы можете изменить имя файла в соответствии с вашей собственной логикой.и будет загружаться в браузер клиента в соответствии со следующей логикой:
var blob = b64toBlob(b64Data, contentType, false);
var blobUrl = URL.createObjectURL(blob);
var a = document.createElement("a");
document.body.appendChild(a);
a.style.display = 'none'
a.href = blobUrl;
a.download = fileName;
a.click();
window.URL.revokeObjectURL(blobUrl);
FileName может быть установлено в соответствии с вашей собственной логикой и расширением добавляемого файла
b64Data = двоичные данные вашего файла, contentType = contentТип вашего файла.например, для изображения это будет «data: image / png; base64,»