我正在将以下内容传送到节点中的web服务,该工作正常。
var content = fs.createReadStream("myfile.zip");
但在.Net和c#上使用
进行同样的操作时File.ReadAllBytes("myfile.zip")
服务返回错误。两种读取数据的方法有什么不同吗? content.pipe
将以与.net不同的编码方式读取数据,因此可以在节点上工作,但不能在.Net上工作。
我的完整问题在此处定义:Converting a node filestream piped to http request to c# and httpclient 但我认为核心问题与数据编码和.net中的节点内容不相似有关,这是一个更具体的问题。