我想知道是否有人可以告诉我为什么我无法建立链接以便人们可以下载自定义.cs文件?
<a href="~/File/Tools.cs" download="" target="_blank">Download</a>
这就是我创建文件的方式(代码的一部分):
string pathString = Server.MapPath("~/File/");
string fileName = "Tools.cs";
pathString = System.IO.Path.Combine(pathString, fileName);
...
System.IO.File.Create(pathString).Dispose();
TextWriter tw = new StreamWriter(pathString);
tw.WriteLine("using System;");
tw.WriteLine("using System.Collections.Generic;");
tw.WriteLine("using System.Linq;");
tw.WriteLine("using System.Web;");
...
如果我查看该文件夹,该文件就在那里并且可以正常工作。但我无法下载它。
知道为什么吗?
答案 0 :(得分:2)
答案 1 :(得分:1)
单击链接时使用此文件下载文件(而不是导航到文件):
<a href="~/File/Tools.cs" download>Download</a>
download
属性指定在用户单击超链接时将下载目标。仅当设置了href
属性时才使用此属性。