PDA

View Full Version : سوال: مربوط به آپلود فایل



nahidmoh
شنبه 13 خرداد 1391, 22:30 عصر
سلام ، من یک فایلی رو آپلود کردم می خوام حجم این فایل رو هم در databaseذخیره کنم طوری که اگه حجم از 1024 بایت بیشتر شد به کیلو تبدیل کنه بعد ذخیره کنه و اگه از 1024 کیلو بیشتر شد به مگا تبدیل کنه و به همین ترتیب و همچنین می خوام واسه آپلود محدودیت قایل بشم مثلا فقط تا 4 گیگ بتونم فایل آپلود کنم اگه میشه راهنماییم کنید

Mahmoud.Afrad
شنبه 13 خرداد 1391, 23:22 عصر
من تابع زیر رو قبلا نوشتم
private string SizeToString(Int64 s)
{
string st = string.Empty;
UInt16 op = 0;
if (s < 1024)
st = s.ToString() + "byte(s)";
else
{
op = Convert.ToUInt16(s % 1024);
s = s / 1024;
if (s < 1024)
st = s.ToString() + '.' + op.ToString() + "KB";
else
{
op = Convert.ToUInt16(s % 1024);
s = s / 1024;
if (s < 1024)
st = s.ToString() + '.' + op.ToString() + "MB";
else
{
op = Convert.ToUInt16(s % 1024);
s = s / 1024;
if (s < 1024)
st = s.ToString() + '.' + op.ToString() + "GB";
else
{
op = Convert.ToUInt16(s % 1024);
s = s / 1024;
if (s < 1024)
st = s.ToString() + '.' + op.ToString() + "TB";
}
}
}
}
return st;
}

nahidmoh
شنبه 13 خرداد 1391, 23:43 عصر
یه دنیا ممنون :لبخندساده: الان ازش استفاده می کنم