下载功能,在点击事件里面添加如下代码,即可实现文件下载功能
try
{
string strFilePath = Server.MapPath("~") + "/files/0.jpg";//服务器文件路径
FileInfo fileInfo = new FileInfo(strFilePath);
Response.Clear();
Response.Charset = "GB2312";
Response.ContentEncoding = System.Text.Encoding.UTF8;
Response.AddHeader("Content-Disposition", "attachment;filename=" + Server.UrlEncode(fileInfo.Name));
Response.AddHeader("Content-Length", fileInfo.Length.ToString());
Response.ContentType = "application/x-bittorrent";
Response.WriteFile(fileInfo.FullName);
Response.End();
}
catch (System.Threading.ThreadAbortException ex)
{
//不做处理
}
catch (Exception ex)
{
//做处理
}
其中strFilePath为服务器文件路径