如何使用WAMP服务器访问本地目录文件?

时间:2013-07-22 07:13:24

标签: html5 video wamp block

我是html编程的新手,实际上我是自学成才。 最近我找到了一个软件,让我预先渲染视频到60 fps。

我想为什么不与世界分享结果。所以我读到了如何在html5中编码。所以我创建了一个非常简单的网站,当我启动html5文件(视频正在播放)时,一切都运行良好。所以我读到Wamp Server会给我机会与世界其他地方分享这个。

但每当我启动Wamp并尝试查看该页面时,视频的视频或缩略图都不会加载。其他一些像玩家文本的边距放置工作,但Wamp以某种方式阻止加载在html5文件中的每个内容,如下所示:

"D:/Downloads/Pixar Short Film Collection........ "

我重复html5是完美的,如果我从任何浏览器启动索引文件但通过Wamp加载它无法加载任何东西。

在IE10下,视频显示正在屏蔽,但在Chrome中只是空白。

当我将html5文件从目录“www”加载视频时,它可以正常工作,但这对我来说是一个问题,因为它将成为一个视频库网站。我的“C:”驱动器将被填充,所以如果有人知道如何解决它会很棒。 PS(一周前我没有这样的问题,但它突然出现。从那以后我一直在安装和卸载Wamp,但没有运气)

另外一件事,无论我做了什么,按照每个安装Wamp配置我的路由器/调制解调器80端口和IP转发的教程,似乎在我的本地网络(Chrome中键入的IP)中似乎没有工作我无法打开网页。然而一切正常,Wamp是绿色的,从安装了Wamp的PC我可以打开页面,但是没有其他PC。

(两台PC之间有完美的连接,因为我可以在另一台PC上玩游戏但没有明显的延迟,但是Wamp服务器就像一个WALL)

PS 如果您要指示我在我的FireWall中取消阻止端口80,我已经在两台PC上完成了这个操作我在两台机器上运行Win8!

提前致谢!

2 个答案:

答案 0 :(得分:3)

这与HTML5 Apache配置问题无关。

根据您的说法,我假设您在开发和测试网站时双击了explorer(filemanager)的索引文件。 BAD IDEA

现在您正在使用浏览器通过Apache服务器文件(当您在资源管理器中双击文件名时不会这样做)您需要告诉Apache它可以访问您放置的视频库D:\驱动器。

要执行此操作,您需要配置Apache(https.conf)以了解您的视频库并允许其访问它。为此,您需要Alias

现在我不知道您的设置是什么,但我们假设您已经在wamp文件夹结构中创建了您的网站C:\wamp\www\C:\wamp\www\sitename

您需要修改https.conf文件,添加类似内容以识别视频库并为其分配访问权限。

这可以放在httpd.conf

之后的Include "c:/wamp/alias/*"文件的底部
Alias /videolibrary "D:/Downloads/Pixar Short Film Collection........ "
<Directory "D:/Downloads/Pixar Short Film Collection........ ">
    Options Indexes FollowSymLinks Includes ExecCGI
    AllowOverride all
    Order Allow,Deny
    Allow from all
</Directory>

然后,您可以从html中将库中的各个视频作为

来处理
/videolibrary/video1.xxx

使用上面设置的别名videolibrary而不是

"D:/Downloads/Pixar Short Film Collection........ ".

答案 1 :(得分:-1)

您可以使用wamp C:/wamp/www/webitefolder/

访问localhost文件