您的位置:首页 > 编程语言 > C#

C# 下载文档

2009-09-29 16:41 204 查看
FileStream objStream = null;
byte[] objBytes = null;
string strFileName = string.Empty;
string strMessage = string.Empty;

    string strDownloadFileFullPath = Server.UrlDecode(this.hdnDownloadPath.Value);

      objStream = File.Open(strDownloadFileFullPath, FileMode.Open);
objBytes = new byte[(int)objStream.Length];
objStream.Read(objBytes, 0, objBytes.Length);

// ダウンロードファイル情報を取得する
FileInfo objInfo = new FileInfo(strDownloadFileFullPath);
// ファイル名称を取得する
strFileName = Server.UrlEncode(objInfo.Name);

// ダウンロードを実行する
Response.ContentType = "application/ms-excel";
Response.AddHeader("content-disposition", "attachment; filename=" + strFileName);
Response.BinaryWrite(objBytes);
Response.Flush();
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: