我有一个“下载 PDF”图像链接,我正在调用控制器的操作以允许用户从外部站点下载特定文件(因此给出了 PDF 文件链接的完整 URL)
我已经编写了以下代码,但它不起作用。
public virtual ActionLink OpenPDF()
{
string fileName = "http://mysite/filetodownload.pdf";
return File(fileName, "application/pdf", Server.UrlEncode(fileName);
}
这个控制器动作是从一个图像链接调用的。我可以看到这个动作被调用了。当我点击图像时,代码被执行,并要求打开/保存文件,但是当我说保存它说“这个文件无法下载”
你认为这里有什么问题。