给个例子你
public static void filedown(string fileid)//文件下载
{
HttpResponse clsreponse=System.Web.HttpContext.Current.Response;
SqlDataReader qq;
qq=Sqlop.ExecuteReader("SELECT fileName, fileContext FROM CRDFILE WHERE fileid='" +fileid+"'");
if (qq.Read())
{
clsreponse.ClearHeaders();
clsreponse.ClearContent();
clsreponse.AddHeader("Content-Disposition", "attachment; filename=" + qq["fileName"].ToString().Trim());
Byte[] context =(Byte[])qq["fileContext"];
clsreponse.OutputStream.Write(context, 0, context.Length);
clsreponse.End();
}
else
{
basefun.alt_sun("No file found!");
}
qq.Close();
}
public static void filedown(string fileid)//文件下载
{
HttpResponse clsreponse=System.Web.HttpContext.Current.Response;
SqlDataReader qq;
qq=Sqlop.ExecuteReader("SELECT fileName, fileContext FROM CRDFILE WHERE fileid='" +fileid+"'");
if (qq.Read())
{
clsreponse.ClearHeaders();
clsreponse.ClearContent();
clsreponse.AddHeader("Content-Disposition", "attachment; filename=" + qq["fileName"].ToString().Trim());
Byte[] context =(Byte[])qq["fileContext"];
clsreponse.OutputStream.Write(context, 0, context.Length);
clsreponse.End();
}
else
{
basefun.alt_sun("No file found!");
}
qq.Close();
}
解决方案 »
- 请教打开网页时定位光标的问题
- asp.net中自定义类库的问题
- 怎样生成这样的时间格式
- 请问团队如何合作,有团队合作经验的来说说啊
- 怎么处理DataGrid模板列里的TextBox翻页后值被清空的问题?
- 关于编码的问题~~
- 请教:有关化学公式的处理问题
- 求救:为什么在域控制器中,出现:试图运行项目时出错:无法在WEB服务器上启动调试?在现场急等!
- 在线求解_水晶报表生成PDF时报:文件 e:\WINnt\TEMP\temp_3f9465f3-6aa0-4525-9fd4-3534b49f5f71.rpt 内出错:尚未执行操作。
- 一个保密问题??
- 如何得到dataGrid控件处理事件的过程?
- 如何知道某条记录在数据集中的位置
Response.AddHeader("Content-Disposition", "attachment; filename=" + m_Dtl.Rows[0]["AttachmentSourceName"].ToString());
Response.Charset = "UTF-8";
Response.ContentType=m_Dtl.Rows[0]["AttachmentContentType"].ToString();
Response.BinaryWrite((byte[])m_Dtl.Rows[0]["AttachmentContent"]);其中
ContentType = FileNew.PostedFile.ContentType;
表示附件的MIME类型
不行呀,还是有提示保存的对话框呀
因为下载到客户端好办。上载有一定难度
Response.ContentType