如何配置Apache 2以允许访问计算机的本地驱动器上的文件?

时间:2015-04-11 11:53:01

标签: angularjs apache angularjs-directive

我正在做一个我使用AngularJS特有的指令的项目。我的指令代码如下:

app.directive('programListing', function() {
    return {
        restrict:'E',
        scope: {
            listing:'='
        },
        templateUrl:'js/directives/programListing.html' 
    };
});

每当我尝试在Chrome上加载index.html时,都会出现Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension, https, chrome-extension-resource.错误。我尝试通过Apache服务器2加载index.html,但由于我的Not allowed to load local resource文件包含来自本地驱动器的一些图像,因此出现index.html错误。那么,如何配置Apache 2以便它从我的计算机的本地驱动器访问文件,这样我也可以离线完成我的工作。提前致谢!! : - )

1 个答案:

答案 0 :(得分:0)

我得到了答案!!通过稍微更改本地文件上的图像地址来解决问题。首先,我将图像文件放在Apache文件的htdocs文件夹中,然后我将其用作文件的地址:http://localhost/image-name.jpg这解决了问题。