我是angularJS的新手,我想从我的本地系统读取一个json文件,当我尝试读取该文件时会抛出异常错误:访问受限制的URI拒绝XMLHttpRequest。
我的代码
var deferred = q.defer();
http.get('file:///C:/configjson.json').success(function(data) {
angular.extend(this, data);
deferred.resolve(data);
}).error(function() {
deferred.reject('could not find File');
});
请帮帮我
答案 0 :(得分:1)
你不能这意味着一个大的安全漏洞。这意味着您实际上可以将某些计算机的任何文件上传到服务器。
你能做到这一点的唯一方法是通过html中的文件元素上传它。
HTML5 fileReader允许您使用本地文件,但只允许使用文件元素。因此用户自己选择文件
或将文件保存在本地存储中而不是光盘上。