私はユーザーに任意の
画像ファイルをアップロードできるフィールドを与えています。ファイルが
350kbを超えてはならないことを確認したいです....c#でこれを行う方法
HttpPostedFileBase file = Request.Files[0];
string mynewpath = Request.PhysicalApplicationPath + "Upload\\";
if (file.ContentLength > 0)
{
// here i want to check that if file size is more then 350kb then i will give error
string[] extarray = new string[] { "image/jpeg", "image/jpg","image/png", "image/gif" };
var isallowedfile = extarray.Contains(file.ContentType);
if (!isallowedfile)
{
ModelState.AddModelError("", "Only image files (.jpeg , .gif , .png ) are accepted, please browse a image file");
return View("SurveyOptions", model);
}
string filename = Guid.NewGuid() + Path.GetFileName(file.FileName);
file.SaveAs(mynewpath + filename);
}