[英]How create a link to open local file?
我正在嘗試創建指向位於本地文件夾中的文件的鏈接,但無法打開該文件。 我正在使用剃刀創建鏈接。 我的代碼如下:
<a href="@item.URL\@item.FileName" class="btn btn-info">@item.FileName </a>
這就是它的輸出...
<a class="btn btn-info" href="C:\Users\Dev\Documents\sp\Create.txt">Create.txt </a>
但是由於某種原因它沒有打開文件
該文件無法打開,因為Web服務器(幸運的是,出於安全原因)無法訪問Dev用戶的Documents文件夾。
在Web應用程序的根目錄下使用相對路徑。 App_Data通常用於此目的,例如
<a href="@Url.Content("~/App_Data/sp/Create.txt")">Create.txt</a>
這將起作用。
<a href="<%= Url.Content("~/sp/Create.txt") %>">Create.txt</a>
要在計算機上調用資源,您需要“告訴”瀏覽器它是本地路徑。
采用:
<a href="file:///@item.URL\@item.FileName">
file:///
(注意三個斜杠)將指示目標的位置。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.