首页 新闻 搜索 专区 学院

asp .net MVC 怎么从具体Ip地址下下载文件?急急急!

0
悬赏园豆:10 [待解决问题]

要下载的文件是在这里配置的:

<appSettings>

  <add key="PDFUrlPath" value="http://192.168.0.193/pdfFiles"/>

</appSettings>

 

Controllers 里面该怎么写呢?以下是我写的:

     public FilePathResult DownLoadPDF(CommunityReportModel model)
        {
            String url = ConfigurationManager.AppSettings["PDFUrlPath"];
   
            String filterUrl = url.Replace("http://", "");
            String path = filterUrl  + "/" + model.FileName + ".pdf";
            return File(path,"pdf",model.PDFFileName);
        }

 

这样写会报错,提示说路径不是虚拟路径??

hslgmq的主页 hslgmq | 初学一级 | 园豆:45
提问于:2014-01-10 14:02
< >
分享
所有回答(2)
0

string url=HttpContext.Current.Request.Url.Host;

获取到域名。然后 追加目录再追加文件

url+"目录名"+"文件名"

小学生只能帮你到这里了,刚有个人也问了貌似同样的问题!

贫民窟大侠 | 园豆:4270 (老鸟四级) | 2014-01-10 15:48
0

public ActionResult Test()

{

  ViewData["Url"]="http://192.168.1.1/Software/QQ.exe";

}

@{     string url= ViewData["Url"] as string; }

<a href="@url" >下载</a>

 

 

这样就可以了。

aehyok | 园豆:1012 (小虾三级) | 2014-01-10 18:07
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册