我正在尝试实现一种功能,使用户能够在单击超链接时下载 PDF。我所做的是,我创建了一个全局数据类型 Publications,它采用值“Description”和“PDF DOC”,并且我有一个带有超链接的用户控件,该超链接将描述绑定为其文本。
LinkButton1.Text = details.Description;
Composite.Data.DataReference<IMediaFile> i = new Composite.Data.DataReference<IMediaFile>((details as A.DataTypes.Publications).PdfDoc);
string filePath = "/media(" + i.Data.Id + ")";
然后点击链接按钮我...
Response.ContentType = "Application/pdf";
Response.AppendHeader("Content-Disposition", "attachment; filename=Test_PDF.pdf");
Response.TransmitFile(filePath );
Response.End();
这显示一个错误,说“找不到文件”,知道为什么吗?