yashar666
جمعه 22 دی 1391, 19:25 عصر
من برای این کار از این روش استفاده میکنم
FileStream ff = new FileStream(mystring, FileMode.Open,FileAccess.Read);
BinaryReader bb = new BinaryReader(ff);
FileInfo inf = new FileInfo(mystring);
byte[] buff=bb.ReadBytes((Int32) inf.Length);
که خوب عمل میکنه فقط مشکل اینجاست که وقتی فایل من mp3 هست inf.Length مقدار 0 رو برمیگردونه در واقع طول فایل بر نمیگرده که bb.ReadBytes عمل کنه !!!!!؟؟؟؟؟
از اینم میشه ولی همینه باز کار نمیکنه !!
byte[] buff = File.ReadAllBytes(mystring);
FileStream ff = new FileStream(mystring, FileMode.Open,FileAccess.Read);
BinaryReader bb = new BinaryReader(ff);
FileInfo inf = new FileInfo(mystring);
byte[] buff=bb.ReadBytes((Int32) inf.Length);
که خوب عمل میکنه فقط مشکل اینجاست که وقتی فایل من mp3 هست inf.Length مقدار 0 رو برمیگردونه در واقع طول فایل بر نمیگرده که bb.ReadBytes عمل کنه !!!!!؟؟؟؟؟
از اینم میشه ولی همینه باز کار نمیکنه !!
byte[] buff = File.ReadAllBytes(mystring);