【发布时间】:2014-08-28 18:51:36
【问题描述】:
我正在 laravel 4 中创建一个网站,经过身份验证的用户只能在其中观看他们的私人视频。这意味着 Pete 可以观看 Pete 的视频,但不能观看 Paulie 的视频。
由于视频对每个用户都是私有的,因此它们不可能位于公共文件夹中。但是,我可以在 src 属性中添加什么?嗬嗬!只需输入数据并收工!控制器检查用户是否可以看到视频,然后像 this 一样提供视频:
<video controls>
<source type="video/webm" src="<?php echo getEncodedVideoString('webm', 'parrots-small.webm'); ?>">
<source type="video/mp4" src="<?php echo getEncodedVideoString('mp4', 'parrots-small.mp4');?>">
</video>
就这样,不需要任何链接,Pete 也不会偷看!
但由于某种无法解释的原因,我有一种感觉,在我背后,托瓦兹的手正举过我的脖子,给了我一个威严的耳光。
有没有合适的方法来做到这一点?愤怒的程序员会缠着我回家吗?
【问题讨论】:
标签: php laravel html5-video private data-uri