62,074
社区成员
发帖
与我相关
我的任务
分享
if ( Request.QueryString [ "action" ] == "download" )
{
LoadDown = new UpLoadAndGetBinaryFileSoapClient ( );
///得到二进制文件字节数组;
UpFileType type = DownLoadType ( Request.QueryString["type"].ToString());
byte [ ] binaryFile = LoadDown.LoadDownBinaryFile ( 1 , UpFileType.PhotoDesc_ImageFile , out filename );
Response.Buffer = true;
Response.ContentType = "application/octet-stream";
Response.AddHeader ( "Content-Disposition" , "attachment;filename=" + filename );
FileStream fs = new FileStream ( filename , FileMode.OpenOrCreate );
BinaryWriter bw = new BinaryWriter ( fs );
bw.Write ( binaryFile , 0 , binaryFile.Length );
bw.Close ( );
fs.Close ( );
this.Response.End ( );
}
BinaryWriter bw = new BinaryWriter ( fs );
bw.Write ( binaryFile , 0 , binaryFile.Length );
bw.Close ( );
Response.OutputStream.Write(binaryFile , 0, binaryFile.Length );