我有一个ASP.NET MVC应用程序,它有两个虚拟目录。第一个(让我们将其命名为FirstDir)引用服务器上的某个文件夹(例如C:\ SomeDir)。
我连接到MS SQL Server数据库。该数据库有一个名为MyFiles的Filetable。我可以通过路径\\sql-server-instance-name\mssqlserver\MyData\MyFiles
在Windows资源管理器中浏览表MyFiles的目录。它包含存储在表MyFiles中的文件。
我的应用程序中的第二个虚拟目录(SecondDir)引用了MyFiles tabe的目录(\\sql-server-instance-name\mssqlserver\MyData\MyFiles
),因为我想直接从我的ASP.NET应用程序中使用存储在此表中的文件。
然后我写下面的标记:
<!--Here I retrieve the image from first virtual dir, i.e. from file system-->
<img src="/SiteName/FirstDir/first.png" />
<!--And here I get the image from second virtual dir, i.e. from FileTable-->
<img src="/SiteName/SecondDir/second.png" />
第一个img
中的图片已正确加载。但是没有加载第二张图像(错误500.19)。
是否可以从浏览器中的FileTable目录中获取图像?
更新:
我可以通过UNC路径从浏览器中的文件表加载图像(像这样:\\sql-server-instance-name\mssqlserver\MyData\MyFiles\first.png
)
但我不能在img-tag中使用此路径作为src(浏览器控制台中的消息:'不允许加载本地资源')