gpt4 book ai didi

c# - 从输入流创建文件

转载 作者:太空宇宙 更新时间:2023-11-03 20:40:36 27 4
gpt4 key购买 nike

我的组件将接收一个 pdf 文件作为文件流,我需要从中创建一个文件。

出于测试目的,我尝试使用文件流对象读取文件并在不同位置重新创建它。但是重新创建的文件是空白的。尽管重新创建的文件具有相同的页数...

这是代码

StreamReader sr = new StreamReader(_filePath);
str = sr.ReadToEnd();
File.WriteAllText(@"C:\recreated.pdf", str);

我做错了什么?

最佳答案

一开始,您使用的是 StreamReader,尽管 PDF 是二进制数据。您不想编写文本 - 您想要读取和写入二进制数据。

参见 my answer to a similar question yesterday (不完全重复,但相似)以获取更多详细信息和代码。

关于c# - 从输入流创建文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2938487/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com