或者这样也行
已知二进制数据流((byte[])dr["ImageData"],把他用文件名contract001.doc的默认提示文件名下载到本地 比如说有没有类似这样的方法
Response.OutputStream.Write((byte[])dr["ImageData"],"文件名.DOC");
已知二进制数据流((byte[])dr["ImageData"],把他用文件名contract001.doc的默认提示文件名下载到本地 比如说有没有类似这样的方法
Response.OutputStream.Write((byte[])dr["ImageData"],"文件名.DOC");
如果保存在数据库端 直接通过文件操作 保存成一个文件就行了
如果要用户在客户端保存 可以如上生成一个临时文件 再通过URL访问此文件 就直接下载过来了
应该行
public static void WriteAllBytes (
string path,
byte[] bytes
)
Response.ClearHeaders();
Response.Buffer = true;
Response.AddHeader("Content-Disposition", "inline;filename=contract001.doc");
Response.ContentType = "application/msword";
Response.Charset = "";
EnableViewState = false;
Response.BinaryWrite((byte[])dr["ImageData"]);
Response.End();======================================================>
AspNetPager免费分页控件7.2版发布 http://www.webdiyer.com