0

>>>>Response.WriteFile(FilePath);<<<< を、pdf ファイルをダウンロードするコードに置き換えたいと思います。

LinkButton lnk = (LinkButton)sender;
if (lnk != null)
{
    Response.ContentType = "Application/pdf";
    string entry = lnk.CommandName;
    string FilePath = _FilePath + GetFolderName(entry) + lnk.CommandArgument.ToString();
    Response.WriteFile(FilePath); 
    Response.End();
}

前もって感謝します!!!:D

4

3 に答える 3

0
FileInfo fi = new FileInfo(@Request.PhysicalApplicationPath + File_Name);//
long sz = fi.Length;
Response.ClearContent();
Response.ContentType = MimeType(Path.GetExtension(File_Name));
Response.AddHeader("Content-Disposition", string.Format("attachment; filename = {0}", System.IO.Path.GetFileName(File_Name)));
Response.AddHeader("Content-Length", sz.ToString("F0"));
Response.TransmitFile(File_Name);
Response.End();
于 2013-05-15T05:48:44.960 に答える