Сохранить поток байтов [] как файл PDF asp.net - PullRequest
2 голосов
/ 21 марта 2012

У меня есть поток данных в байтах []. Мне нужно сохранить этот байт в формате PDF на диске. может ли кто-нибудь помочь

Заранее спасибо

Ответы [ 2 ]

7 голосов
/ 21 марта 2012

Вы можете использовать File.WriteAllBytes:

byte[] yourByteArray = GetYourByteArrayFromSomewhere();
File.WriteAllBytes(@"c:\example.pdf", yourByteArray);
7 голосов
/ 21 марта 2012

Один из вариантов - создать объект FileStream и записать в него байты с вашим именем и расширением PDF.например,

byte[] bytes = SomeMethodToGetBytesThatYouDefine();
FileStream fs = new FileStream(@"c:\somepath.pdf",FileMode.OpenOrCreate);
fs.Write(bytes,0,bytes.Length);
fs.Close();
...