2017-03-02 70 views
0

我有一個HREF鏈接如下文件不是從A HREF鏈接查看下載的MVC

<a href="@Url.Content(Model.document_path)" >file</a> 

,並給它查看如下

enter image description here

但點擊「文件」時該文件未打開。

我檢查元件和下面的html

<a href="\\.....\....\...\..\2_7.jpg">file</a> 

其發電的路徑是正確的。但如果我們點擊「文件」文件不開放

什麼iam失蹤?

+0

我的壞...我沒有看到主要的目的是爲了預覽上傳的文件。以及如何顯示這些圖像(點擊圖片鏈接後使用彈出窗口或按需求在新窗口中打開)? –

+0

@TetsuyaYamamoto在新窗口中打開..也沒有必要一直在等待.jpg..it可以是pdf..word等 – Sachu

+1

您無法從其路徑/文件名下載文件。你需要在你的控制器中有一個方法,比如說'public ActionResult DownLoad(int ID)',它返回一個'FileResult'(並且把它保存在db中的文件的ID) –

回答

0

您可以在控制器中創建一個動作。我使用這個PDF文件。您應該能夠使用列表更改類型:針對不同的文件類型

public ActionResult GetProviderPdf(string filename) 
{ 
    string fn = "/pdf/providers/" + filename; 
    return File(fn, "application/pdf", Server.UrlEncode(filename)); 
} 

媒體名單:

here