View Full Version : چطور تبدیل کنم فایل Dat را به Byte[]?
mhs5862
یک شنبه 08 مرداد 1391, 10:57 صبح
من یه فایل Dat دارم که در برنامه Byte[]آن را مبخوام.
M.Nadiri
یک شنبه 08 مرداد 1391, 12:30 عصر
اول این دو تا رو بالا تعریف کن
using System.IO
using System.Diagnostics
بعد دستور زیر رو بنویس
FileInfo finf;
openFileDialog1.Filter = "Dat Files(*.Dat)|All Files(*.*)|*.*";
openFileDialog1.FileName = "Select Dat File";
if (openFileDialog1.ShowDialog() == DialogResult.OK)
{
Lbl_FileName.Text = openFileDialog1.FileName;
finf = new FileInfo(openFileDialog1.FileName);
}
byte[] filebyte;
filebyte = System.IO.File.ReadAllBytes(finf.FullName);
Database.com.Parameters.AddWithValue(@"filename", filebyte);
Database.com.Parameters.AddWithValue("@extention", finf.Extension);
}
saman_h
یک شنبه 08 مرداد 1391, 21:42 عصر
سلام
هرفایلی میخواد باشه مهم نیس تبدیل به بایت میشه :
OpenFileDialog o = new OpenFileDialog();
if (o.ShowDialog() == DialogResult.OK)
{
byte[] fileBytes = File.ReadAllBytes(o.FileName);
}
حالا وقتی میخوای ذخیرش کنی از : File.WriteAllBytes(خود فایلی که تبدیل به بایت شده , آدرس + نام + پسوند);
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.