我已将视频上传到我的 MySQL 数据库并将其保存在 BLOB 列下,现在如何将此数据加载到我的 HTML/PHP 网页中?
(我知道不建议将视频保存在 MySQL 数据库中,但请与我合作。我这样做是为了学习目的)
我研究过主要使用 HTML 执行此操作,但我认为通过 PHP 变量插入目录行不通,因为它保存在我的数据库中,而不是我可以指定的文件夹中。
感谢所有帮助。
最佳答案
你必须从数据库中抓取它并保存到磁盘上的文件中然后播放它。 (我自己没有测试过,但应该可以) 将其保存到文件中后,将浏览器重定向到另一个页面(您可以通过地址或 session 或其他方式传递电影位置)。我的示例传入 url:
试试这个:
file_put_contents('/path/to/movie', $my_blob_movie);
header("Location: playmovie.php?location=/path/to/movie");
die();
并在 playmovie.php 中获取这样的位置:
$location = $_GET['location'];
然后播放文件....
关于php - 如何将我的 MySQL 数据库中的视频加载到我的网站中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20513649/