PDA

View Full Version : سوال: ایجاد محدودیت برای آپلود عکس



si6arp
جمعه 18 تیر 1389, 21:20 عصر
با سلام
یک پروژه ایجاد کردهام که کاربران میتوانند عکس های خود را آپلود نمایند.
حال میخوام قبل از اینکه عکس آپلود بشه سایز و حجم عکس چک بشه و اگر در آن سایز و حجمی که برایش مشخص کرده ام نبود پیغام بده .
چطوری میتونم این کار رو انجام بدم ؟:افسرده:
ممنون میشم از اساتید من را در این امر کمک نمایند.:متفکر:

با تشکر
سی شارپ

Peyman.Gh
جمعه 18 تیر 1389, 21:29 عصر
برای محدود کردن حجم فایل ارسالی به این صورت عمل کنید :
بطور مثال اجازه آپلود فایل با حجم کمتر از 50 کیلوبایت داده میشود.
protected void Button1_Click(object sender, EventArgs e)
{
if (FileUpload1.HasFile)
{
if (FileUpload1.PostedFile.ContentLength < 51200) // اندازه فایل به بایت میباشد
{
FileUpload1.SaveAs(Request.PhysicalApplicationPath + FileUpload1.FileName);
}
else
{
Response.Write("Error");
}
}
}
موفق باشید.

si6arp
جمعه 18 تیر 1389, 21:34 عصر
برای محدود کردن حجم فایل ارسالی به این صورت عمل کنید :
بطور مثال اجازه آپلود فایل با حجم کمتر از 50 کیلوبایت داده میشود.
protected void Button1_Click(object sender, EventArgs e)
{
if (FileUpload1.HasFile)
{
if (FileUpload1.PostedFile.ContentLength < 51200) // اندازه فایل به بایت میباشد
{
FileUpload1.SaveAs(Request.PhysicalApplicationPath + FileUpload1.FileName);
}
else
{
Response.Write("Error");
}
}
}
موفق باشید.


با تشکر . خوب اگه بخوام حجم 100 کیلوبایت باشه چه عددی را باید تایپ کنم ؟
یا بصورت کلی الگوریتم حساب کردن یک حجم خواص به چه صورت است.
ممنون دوست گرامی

profnami
جمعه 18 تیر 1389, 21:36 عصر
خوب کافیه عددتون رو در 1024 ضرب کنید .....

si6arp
جمعه 18 تیر 1389, 21:41 عصر
با تشکر فراوان مشکلم حل شد:قلب: