ユーザーがハイパーリンクをクリックして PDF をダウンロードできる機能を実装しようとしています。私がやったことは、「説明」と「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();
これは「ファイルが見つかりませんでした」というエラーを表示していますが、その理由は何ですか?