文件上传下载方法(引)
2008-08-01 16:53 jeff-zheng 阅读(191) 评论(0) 收藏 举报补充:
<summary>
/// 下载文件
/// </summary>
/// <param name="path">文件所在的物理路径</param>
/// <param name="fileName">文件名称</param>
/// <param name="contentType">客户端MIME类型</param>
private void UpLoadFile(string path, string fileName, string contentType)
{
FileInfo fi = new FileInfo(path);
FileStream fs = fi.OpenRead();
byte[] FileArray = new byte[(int)fs.Length];
fs.Read(FileArray, 0, FileArray.Length);
fs.Close();

Response.Buffer = true;
Response.Clear();
Response.ContentType = contentType;
Response.AddHeader("Content-Disposition", "attachment;filename=" + fileName);
Response.BinaryWrite(FileArray);
Response.Flush();
Response.End();
}
浙公网安备 33010602011771号