Вы можете использовать собственный инертный путь , опции , использовать mode : «вложение» и имя файла свойства.
Просто попробуйтевынудите пользователя загрузить файл, и req.params.file будет назначено как имя файла.
server.route({
method: 'GET',
path: '/uploads/{file*}',
handler: (req, h) => {
return h.file(`./uploads/${req.params.file}`, {
mode: 'attachment',
filename: req.params.file
});
},
options: {
auth: false
}
});