areeef
شنبه 26 دی 1394, 15:46 عصر
سلام من میخوام تکه تکه از بایت 0 شروع کنم فایل رو بخونم و به یک متد بفرستم. آیا کد زیر که نوشتم مشکل داره ؟ ( فکر کنم هر دفعه تو حلقه میاد از 0 تا 1024 رو میخونه)
while (len > 0 )
{
byte[] datas = new byte[1024];
var n = fs.Read(datas, 0, 1024);
// Break when the end of the file is reached.
if (n == 0)
break;
md5 = md55(datas);
var request = new UploadPhoto(5559985, ii, datas);
await _sender.Send(request);
await _sender.Recieve(request);
kk = request.chk;
len -= n;
ii++;
}
while (len > 0 )
{
byte[] datas = new byte[1024];
var n = fs.Read(datas, 0, 1024);
// Break when the end of the file is reached.
if (n == 0)
break;
md5 = md55(datas);
var request = new UploadPhoto(5559985, ii, datas);
await _sender.Send(request);
await _sender.Recieve(request);
kk = request.chk;
len -= n;
ii++;
}