У меня есть веб-сайт, на котором пользователь может получить доступ к видео, сохраненному в моем хранилище в облачном хранилище Google, с подписанным аккаунтом, но у видео есть опция загрузки:
и я не хочу разрешить эту кнопку, я хочу, чтобы видео было только для предварительного просмотра. Как я могу это сделать? Я ничего не нашел в документации GCS (https://googleapis.dev/nodejs/storage/latest/index.html).
Я использую NodeJs для серверной части, и я создаю signUrl следующим образом:
var expiry = new Date(Date.now() + 120000);
const file = bucket.file(req.file.cloudStorageObject);
const config = {
action: "read",
expires: expiry
};
file.getSignedUrl(config, function(err, url) {
if (err) {
console.error(err);
return;
}
// The file is now available to read from this URL.
request(url, function(err, resp) {
console.log(444444, url);
});
});
res.send(200);