0
在我的Angular指令中,我试图获取包含一堆文件的项目之外的另一个文件夹的路径。这个想法是加入该路径与文件的存在的列表,并使用omnivore
库绘制它们(这并不重要,但我会离开一段上下文有关的代码):如何在本地提供文件?
var folderPath = "../../../traceMySteps-backend/MyTracks/ProcessedTracks/";
return {
restrict: 'E',
scope: true,
link: function($scope, $elem, $attr, $http) {
for (var i = 0; i < jsonRes.length; i += 1) {
console.log(folderPath + jsonRes[i])
omnivore.gpx(folderPath + jsonRes[i]).addTo(trackmaps[trackmapCount]);
}
...
的问题是,角认为,该文件夹是在本地主机:http://localhost:8000/traceMySteps-backend/MyTracks/ProcessedTracks/2016-05-04-part1.gpx
当文件夹这个角项目之外
的文件夹结构是:
Backend_folder/MyTracks/ProcessedTracks/
Angular_Project/app/js/directives/file
Backend_folder
和Angular_Project
都在同一水平(均在一个文件夹内)。 file
是指令代码所在的位置。我需要从中访问ProcessedTracks/
。有什么办法吗?这个相对路径不起作用,我也尝试了绝对路径,但错误是一样的。
可能的重复[如何在本地通过Node.js提供静态文件?](http://stackoverflow.com/questions/26145451/how-do-i-serve-static-files-through-node-js -locally) –