2 u010716604 u010716604 于 2016.04.15 15:46 提问

关于byte数组问题请大家指点

图片说明

虽然我给byte分配了很多空间,但是,每次取的数值只有七万多,这是怎么回事呢

4个回答

caozhy
caozhy   Ds   Rxr 2016.04.15 18:14

这个流中只有这么多字节,所以只能读取这么多。stream哪里来的。

u010716604
u010716604 不仅仅只有七万多,
一年多之前 回复
qq_15002323
qq_15002323   2016.04.15 18:15

你这个复制图片么,首先你得while条件 就感觉有问题。没怎么做过c#,但是感觉代码怪怪的

CSDNXIAOD
CSDNXIAOD   2016.04.16 17:42

bitmap和byte数组的相互转换
----------------------biu~biu~biu~~~在下问答机器人小D,这是我依靠自己的聪明才智给出的答案,如果不正确,你来咬我啊!

u010716604
u010716604 请指点
一年多之前 回复
u010716604
u010716604   2016.04.18 10:24
        Stream stream;
            try
            {
                response = (HttpWebResponse)request.GetResponse();
                stream = response.GetResponseStream();
            }
            catch (Exception)
            {
                throw;
            }
            pBar.Properties.Minimum = 0;

            pBar.Properties.Maximum = Convert.ToInt32(Common.totleSize);
            int buffer = 1024000;
            byte[] bytes=new byte[buffer];
            nReadSize = stream.Read(bytes, 0, buffer);

            while (nReadSize > 0)
            {
                fs.Write(bytes, 0, nReadSize);         
                nReadSize = stream.Read(bytes, 0,buffer);
                nowCount = nReadSize + nowCount;

                           }

                                                        Stream是我声明的,可是不仅仅有七万多,还有很多了,但是每次循环只能读取七万多,很奇怪,请大家指点指点吧
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!