gpt4 book ai didi

c# - 在 ASP.NET 中上传文本文件

转载 作者:行者123 更新时间:2023-11-30 20:14:09 26 4
gpt4 key购买 nike

我有一个网页,用户可以在该网页上上传文本文件(但文本文件,即扩展名为 .txt 的文件,可能有多种编码,例如 ASCII、UTF8、UNICODE 等),我是在将文件保存到磁盘之前尝试验证内存中的内容,如果内容无效,则不保存文件。我正在从文件上传控件(返回字节流的 fileUpload1.FileContent)中读取内容,.NET 中是否有一种简单的方法可以将上传文件的内容转换为字符串(即从 fileUpload1 返回的字节流.FileContent) 还是我必须先检查第一个字节以检测编码?

谢谢

最佳答案

我认为你可以这样做:

StreamReader reader = new StreamReader(fileUpload1.FileContent);
string text = reader.ReadToEnd();

关于c# - 在 ASP.NET 中上传文本文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/818909/

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