FileStream fileStream = new FileStream("outExcel.xls", FileMode.CreateNew)
byte[] buffer = new buffer[length]; // 计算得到数据流正确长度length
stream.Read(buffer,0,length) // 更改为你数据流中正确的数据段取得位置
fileStream.Write(buffer);
fileStream.Close();
private int SavetoTempDocLib(string filename, byte[] bytes)
{
int IsSuccesss = Constants.SAVETODOCLIBOK;
if (String.IsNullOrEmpty(MOSSURL)) return Constants.MOSSURLISNULL;
if (String.IsNullOrEmpty(TEMPDOCLIBURL)) return Constants.DOCLIBURLISNULL;
filename = Path.Combine(TEMPDOCLIBURL, filename);
SPSite site = new SPSite(MOSSURL);
SPWeb web = site.OpenWeb();
SPFile spf = web.GetFile(filename);
try
{
if (!spf.Exists)
{
web.Files.Add(filename, bytes);
}
else
{
spf.CheckOut();
SPFile spfile = web.Files.Add(filename, bytes, true);
spf.CheckIn("Override is successful ! ");
}
}
catch(Exception ex)
{
SystemLog.Write(ex);
}
return 1;
}
浙公网安备 33010602011771号