2017-03-02 43 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