Вам потребуется добавить заголовок Content-Disposition
для принудительной загрузки (см. Как использовать Content-disposition для принудительной загрузки файла на жесткий диск? ).
Вы можете , очевидно, использовать аргумент reqParams
, чтобы добавить response-content-disposition
.
Примерно так, может быть.
liaraClient.presignedUrl(
"GET",
"mybucket",
"myfile.mp3",
{ "response-content-disposition": "attachment; name=myfile.mp3" },
24 * 60 * 60,
(err, presignedUrl) => {
if (err) return console.log(err);
console.log(presignedUrl);
},
);