【问题标题】:Access a video file from a separate drive - ERROR: Not allowed to load local resource从单独的驱动器访问视频文件 - 错误:不允许加载本地资源
【发布时间】:2015-12-14 00:37:56
【问题描述】:
Wamp 网站在 C 本地托管。
当我尝试从我的 F 驱动器加载视频文件时 - 我收到访问错误。如果我在不使用 WAMP 的情况下加载 HTML 文件,它可以正常播放视频。
我读过它与 .htaccess 或 httpd.conf 相关 - 但我发现的所有内容都与我的实际用例无关。
编辑 - 这似乎是 Firefox 和 Chrome 的问题 - 只是在 IE 上工作
【问题讨论】:
标签:
apache
google-chrome
firefox
html5-video
wampserver
【解决方案1】:
它与 .htaccess 或 httpd.conf 或任何其他配置无关。它只是浏览器强加的安全约束。
假设您有一个网页,该网页从本地文件系统加载一些文件,然后将其内容发送到服务器。每个访问您网站的用户都会在没有意识到此用户事件的情况下读取他们的文件并将其发送到服务器。这是一个明显的安全问题,这就是为什么网站(通过 http 或 https 加载)只能通过 https(s)而不是从本地文件系统加载资源的原因。直接从文件系统加载的静态 html 页面(没有 http 服务器)不会造成这种风险,并且可以从本地文件系统加载文件资源。