stream was not readable.

简介: StreamWriter使用时的报错情况: stream was not readable. 错误原因: 没有指定StreamWriter的写入文件 正确代码示例1: byte[] businessDataByte = dh.

StreamWriter使用时的报错情况:

stream was not readable.

错误原因:

没有指定StreamWriter的写入文件

正确代码示例1:

byte[] businessDataByte = dh.downFile(dataActionUrl);
logger.InfoFormat("{0}", businessDataByte.Length);

StreamWriter sw = new StreamWriter("a.txt"));
sw.Write(Encoding.UTF8.GetString(businessDataByte));
sw.Flush();
sw.Close();

示例2:

using System;
using System.IO;
using System.Text;

namespace ConsoleApplication
{
    class Program
    {
        static void Main(string[] args)
        {
            string fileName = "test.txt";
            string textToAdd = "Example text in file";

            using (FileStream fs = new FileStream(fileName, FileMode.CreateNew))
            {
                using (StreamWriter writer = new StreamWriter(fs))
                {
                    writer.Write(textToAdd);
                }
            }            
        }
    }
}
相关文章
|
3月前
|
存储 JavaScript 网络协议
Stream
【10月更文挑战第22天】
41 1
|
8月前
|
网络协议 Unix 网络性能优化
SOCK_STREAM
SOCK_STREAM
121 2
|
索引
av_find_best_stream
av_find_best_stream
158 0
av_find_best_stream
|
网络协议
av_interleaved_write_frame -32 broken pipe
av_interleaved_write_frame -32 broken pipe
312 0
av_interleaved_write_frame -32 broken pipe
|
开发工具 git
解决 HTTP/2 stream 1 was not closed cleanly before end of the underlying stream
解决 HTTP/2 stream 1 was not closed cleanly before end of the underlying stream
1946 0
|
SQL 分布式计算 安全
stream_socket_accept peername和stream_socket_get_name
stream_socket_accept peername和stream_socket_get_name
87 0
|
存储 安全 Java
天天在用Stream,那你知道如此强大的Stream的实现原理吗?
我们已经学会如何使用Stream API,用起来真的很爽,但简洁的方法下面似乎隐藏着无尽的秘密,如此强大的API是如何实现的呢? 比如Pipeline是怎么执行的,每次方法调用都会导致一次迭代吗?自动并行又是怎么做到的,线程个数是多少?本节我们学习Stream流水线的原理,这是Stream实现的关键所在。
128 0
天天在用Stream,那你知道如此强大的Stream的实现原理吗?
|
消息中间件 算法 JavaScript
相信我,使用 Stream 真的可以让代码更优雅!
相信我,使用 Stream 真的可以让代码更优雅!