Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs 角度文件上传和预览_Angularjs_Asp.net Web Api_Ng File Upload - Fatal编程技术网

Angularjs 角度文件上传和预览

Angularjs 角度文件上传和预览,angularjs,asp.net-web-api,ng-file-upload,Angularjs,Asp.net Web Api,Ng File Upload,我正在使用ng文件上载库将文件发布到我的后端Web Api。文件发布后,我将其保存到以下文件夹 "~/App_Data/Tmp/FileUploads/" 并保存到我的数据库的路径 现在当我进入编辑模式;我想获得所有上传文件(照片)的预览。但是当我使用类似 ng-src="path" 我明白了 "Not allowed to load local resource" 从磁盘提供文件时,这是正确的方法吗 该路径是服务器路径,而不是客户端路径,因此肯定无法使用 您需要在服务器上有一个端点,以允

我正在使用ng文件上载库将文件发布到我的后端Web Api。文件发布后,我将其保存到以下文件夹

"~/App_Data/Tmp/FileUploads/"
并保存到我的数据库的路径

现在当我进入编辑模式;我想获得所有上传文件(照片)的预览。但是当我使用类似

ng-src="path"
我明白了

"Not allowed to load local resource"

从磁盘提供文件时,这是正确的方法吗

该路径是服务器路径,而不是客户端路径,因此肯定无法使用

您需要在服务器上有一个端点,以允许下载具有id或名称/路径的文件,然后将img的src设置为该url

实现下载端点取决于您的后端技术

如果在编辑模式下,您仍然可以访问use刚刚选择的文件对象,则可以执行以下操作:

<img ngf-src="file">


如何在ASP.NET Web API中创建端点以响应感谢,但如何启用此webpoint。我试图创造一条新的路线;但这似乎不起作用这似乎是一个单独的问题,打开一个新的或搜索“如何在.Net中从服务器下载文件”