解決方法
其次,您不僅需要字節數.您將需要與文件關聯的元數據.對於下面的代碼片段,我將所有的元數據放在一個單獨的類(本地實例名為“file”)中.然后,只要使用此代碼段,一旦您擁有所需的數據:
var stream = fhelp.DownloadFile(fileId);
var ms = new MemoryStream();
stream.CopyTo(ms);
ServiceLog.Info(string.Format("調用【下載文件】方法,處理結果:{0}", Convert.ToBase64String(ms.GetBuffer())));
var file = ms.GetBuffer();
Context.Response.Clear();
Context.Response.ClearHeaders();
Context.Response.ContentType = "application/octet-stream";
Context.Response.AddHeader("Content-Disposition", "attachment; filename=\"" + "uuuuu" + "\"");
Context.Response.AddHeader("Content-Length", file.Length.ToString());
Context.Response.OutputStream.Write(file,0,file.Length);//(file.Bytes, file.Bytes.Length)
Context.Response.Flush();
Context.Response.End();
