我在CakePHP中创建一个Web应用程序,允许用户注册并上传他们的照片和flv视频,然后用户自己和他列表中的朋友可以查看。现在,对于图像部分,上传的文件将转到受htaccess保护的文件夹,然后由经过身份验证的用户通过php脚本读取。但是,我也希望通过流媒体视频实现相同目标。
那么,是否可以通过php流式传输视频,使用htaccess保护用户文件是否安全?如果没有,有人可以通过适当的方式指导我处理这种情况吗?
提前致谢。
答案 0 :(得分:2)
aadravid,
阅读关于htaccess解决方案,我想知道基于AUTH / ACL的方法是否会更好。进入这个领域的最简单方法是acl/auth tutorial。
使用CakePHP功能专门实现它将摆脱奇怪的Apache身份验证弹出窗口。
<强> Edit0:强> 也许Security Component适合你?
<强> EDIT1:强> 进一步思考和演讲,你可能会:
优点(如果解决方案有效,你是我的豚鼠: - )):
弱点: - 不幸的是,没有一个叫做cakephp-will-do-it的解决方案
明确用于创建此帖子的来源:
我花了很长时间才想出这个,所以每个人都可以随意讨论你的想法(或者赞成: - ))
<强> EDIT2:强>
wrksx是cakePHP社区的积极贡献者,给了我提示尝试MediaView
* *嗅
<强> EDIT3:强>
另一个贡献者voidet指出MediaView
的分块 - 以及你通过PHP提供静态文件的方法 - 击中了CPU。你可以安装
x-sendfile作为apache模块或诉诸于我的解决方案,如果性能命中太大。
维护htaccess文件可能具有挑战性。