首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何确保MP3 url的安全?

如何确保MP3 url的安全?
EN

Stack Overflow用户
提问于 2018-01-16 19:32:54
回答 2查看 1.1K关注 0票数 2

我正在制作一个音乐网站,在那里我可以免费播放音乐,但我不想用户从我的服务中下载mp3文件。

我使用Laravelv5.4框架作为backnd,angulerv5.5用于前端,使用mp3音乐播放器,我使用html5。

我的申请工作很成功。在UI中,没有人能找到任何mp3 url,但是

当我使用浏览器开发工具和存储检查器->本地存储时,我在那里看到了完整的mp3 url。

我看互联网可以找到任何解决方案,在那里我可以隐藏mp3网址,或者在用户找不到网址或直接从网址下载mp3的地方保护它们。

有人知道吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-01-16 19:36:47

来自医生们

对于使用s3rackspace驱动程序存储的文件,可以使用temporaryUrl方法为给定文件创建临时URL。此方法接受指定URL何时到期的路径和DateTime实例:

代码语言:javascript
复制
$url = Storage::temporaryUrl(
    'file1.jpg', now()->addMinutes(5)
);

如果您不使用这些服务之一来存储文件,则需要手动创建临时URL。

票数 2
EN

Stack Overflow用户

发布于 2020-08-14 09:48:31

你可以通过设置S3的桶策略来保护轨道。

示例:

代码语言:javascript
复制
{
    "Id": "Policy10197062190400",
    "Version": "2012-10-17",
    "Statement": [
       {
            "Sid": "Stmt1597062199047",
            "Action": [
                "s3:GetObject"
            ],
            "Effect": "Deny",
            "Resource": "arn:aws:s3:::My-project/*",
            "Condition": {
                "StringNotLike": {
                    "aws:Referer": "http:MyDomain/"
                }
            },
            "Principal": "*"
        }
    ]
}

您可以将音乐限制为仅为MyDomain服务。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48288559

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档