我正在實現一個接受圖像流的wcf服務。但是,當我運行它時,我正在得到一個異常。因爲它試圖在流完成之前獲取流的長度。所以我想要做的是緩衝流直到它完成。但我找不到任何如何做到這一點的例子...如何緩衝輸入流,直到它完成
任何人都可以幫忙嗎?
到目前爲止我的代碼:
public String uploadUserImage(Stream stream)
{
Stream fs = stream;
BinaryReader br = new BinaryReader(fs);
Byte[] bytes = br.ReadBytes((Int32)fs.Length);// this causes exception
File.WriteAllBytes(filepath, bytes);
}
什麼是異常的類型和消息? –