من از این کد برای استریم خواندن در سی شارپ استفاده میکنم
کد PHP:
OpenFileDialog op = new OpenFileDialog();
op.ShowDialog();
Stream stream=File.Open(op.FileName,FileMode.Open);
byte[] bytes=new byte[stream.Length];
stream.Read(bytes,0,10);//problam is in this line
MessageBox.Show(System.Text.Encoding.UTF8.GetString(bytes));
این کد مشکلی نداره اما اگر اون صفر در اون خطی که مشخص کردم به هر عدد دیگه ای تغیر کنه messagebox دیگه چیزی رو نشون نمیده و خالی بالا میاد
در اصل این کد رو برای این میخوام که مثلا یه فایل 10 گیگی داریم برنامه بیاد این فایل رو پارت پارت بخونه مثلا پارت1 = 500000 بایت پارت2 =500000 بایدو ...
چطوری این مشکل رو حل کنم؟
آشیان امروز...
ما را در سایت آشیان امروز دنبال می کنید
برچسب : استریم,خواندن, نویسنده : محمد رضا جوادیان asheyan بازدید : 201 تاريخ : چهارشنبه 29 شهريور 1396 ساعت: 18:17