文件上传 下载
解决方案 »
- c#地址传参求解
- webbrowser触发超链接的点击事件(这个超链接是用来做事件处理,不是用来导航的)
- 4个问题的疑惑,我想对这些问题得到更加详细的答案!
- 两台电脑,其中一台上装有SQL Server 2005,另一台如何访问该数据库?
- 高分求用服务记录键盘输入的代码
- 部署的时候出现“无法建立连接。请确保此设备已经与开发计算机建立了物理连接。”问题?
- DataSet内容搜索问题
- 关于对Rijndael称算法的问题
- 关于调整Grid的显示格式问题
- 在WINFORM中如何让DATAGRID的列标题文本居中显示?
- (寻找高手)winform在程序运行过程中拖动和改变控件大小
- 。。。。udp协议解决问题?。。。。送分
if(!System.IO.File.Exists(strFile))
{
Response.Write("<script language='javascript'>alert('对不起,文件不存在!');</script>");
return;
}
Response.Clear();
Response.ClearHeaders();
Response.Charset = "GB2312";
Response.ContentEncoding =System.Text.Encoding.UTF8;
Response.ContentType = "application/octet-stream";
FileInfo fi=new FileInfo(strFile);
Response.AddHeader("Content-Disposition","attachment; filename=" + HttpUtility.UrlEncode(fi.Name));
Response.AddHeader("Content-Length",fi.Length.ToString());
byte[] tmpbyte=new byte[1024*8];
FileStream fs=fi.OpenRead();
int count;
while((count=fs.Read(tmpbyte,0,tmpbyte.Length))>0)
{
Response.BinaryWrite(tmpbyte);
Response.Flush();
}
fs.Close();
Response.End();