从不同服务器上的文件系统向角度应用程序提供文件

时间:2015-08-31 12:20:26

标签: angularjs asp.net-web-api

我有一台运行角度应用程序的服务器,另一台运行web api。

我有一种上传和保存照片路径的机制。例如,我将路径存储在我的数据库中:

http://localhost:37020/App_Data/Tmp/FileUploads/248/tag2.png

所以,当我想要显示这些图像时,我会使用

<img ng-src="path">

但我得到

  

获取http://localhost:37020/App_Data/Tmp/FileUploads/248/tag2.png 404(未找到)

     

HTTP错误404.8 - 未找到请求过滤模块是   配置为拒绝包含hiddenSegment的URL中的路径   部分。

我在网络api中所做的是建立一条路线,如:

routeTemplate: "App_Data/Tmp/FileUploads/{listingId}/{file}"

但是控制器似乎没有接收请求。

1 个答案:

答案 0 :(得分:0)

问题在于我使用的是App_Data文件夹。

更改文件夹工作正常。我甚至不必创建一个控制器或动作来提供文件