相关疑难解决方法(0)

如何在本地运行的网页上创建指向本地文件的链接?

我想要一个html文件来组织分散在我的硬盘中的某些文件.例如,我有两个文件可以链接到:

  • C:\Programs\sort.mw
  • C:\Videos\lecture.mp4

问题是,我希望链接可以作为文件的快捷方式.我尝试过以下方法:

<a href="C:\Programs\sort.mw">Link 1</a>
<a href="C:\Videos\lecture.mp4">Link 2</a>
Run Code Online (Sandbox Code Playgroud)

...但第一个链接什么都不做,第二个链接在Chrome中打开文件,而不是VLC.

我的问题是:

  1. 有没有办法调整我的HTML将链接视为文件的快捷方式?

  2. 如果没有办法调整HTML,有没有其他方法可以整齐地链接到分散在整个硬盘中的文件?

我的电脑运行Windows 7,我的网络浏览器是Chrome.

html anchor local-files

147
推荐指数
3
解决办法
60万
查看次数

将绝对文件路径转换为相对

我正在尝试从我的ASP.NET核心应用程序的wwwroot文件夹中的images文件夹中提供文件,我已经在Startup类中启用了静态文件访问.

HostingEnvironment服务为我提供了一个WebRootPath属性,为我提供了wwwroot文件夹的绝对路径,但使用此路径在浏览器的控制台中给出了"不允许加载本地资源"错误.

如果我使用localhost+相对路径从我的浏览器访问该文件,我可以获取图像文件,因此没有关于授权的问题.

我现在需要的是能够将该绝对路径转换为我的Web服务器的相对路径.

asp.net-core-mvc asp.net-core asp.net-core-1.0

8
推荐指数
2
解决办法
8947
查看次数