public static bool CheckImageConstraints(UploadResponse file, ImageUploadEditorOptions opt) { if (!file.IsImage && !opt.AllowNonImage) { Q.Alert("Yüklemeye çalıştığınız dosya bir resim değil!"); return(false); } if (opt.MinSize > 0 && file.Size < opt.MinSize) { Q.Alert(String.Format("Yükleyeceğiniz dosya en az {0} boyutunda olmalı!", opt.MinSize)); return(false); } if (opt.MaxSize > 0 && file.Size > opt.MaxSize) { Q.Alert(String.Format("Yükleyeceğiniz dosya en çok {0} boyutunda olabilir!", opt.MaxSize)); return(false); } if (!file.IsImage) { return(true); } if (opt.MinWidth > 0 && file.Width < opt.MinWidth) { Q.Alert(String.Format("Yükleyeceğiniz resim en az {0} genişliğinde olmalı!", opt.MinWidth)); return(false); } if (opt.MaxWidth > 0 && file.Width > opt.MaxWidth) { Q.Alert(String.Format("Yükleyeceğiniz dosya en çok {0} genişliğinde olabilir!", opt.MaxWidth)); return(false); } if (opt.MinHeight > 0 && file.Height < opt.MinHeight) { Q.Alert(String.Format("Yükleyeceğiniz resim en az {0} yüksekliğinde olmalı!", opt.MinHeight)); return(false); } if (opt.MaxHeight > 0 && file.Height > opt.MaxHeight) { Q.Alert(String.Format("Yükleyeceğiniz dosya en çok {0} yüksekliğinde olabilir!", opt.MaxHeight)); return(false); } return(true); }
public static bool CheckImageConstraints(UploadResponse file, ImageUploadEditorOptions opt) { if (!file.IsImage && !opt.AllowNonImage) { Q.Alert(Q.Text("Controls.ImageUpload.NotAnImageFile")); return(false); } if (opt.MinSize > 0 && file.Size < opt.MinSize) { Q.Alert(String.Format(Q.Text("Controls.ImageUpload.UploadFileTooSmall"), opt.MinSize)); return(false); } if (opt.MaxSize > 0 && file.Size > opt.MaxSize) { Q.Alert(String.Format(Q.Text("Controls.ImageUpload.UploadFileTooBig"), opt.MaxSize)); return(false); } if (!file.IsImage) { return(true); } if (opt.MinWidth > 0 && file.Width < opt.MinWidth) { Q.Alert(String.Format(Q.Text("Controls.ImageUpload.MinWidth"), opt.MinWidth)); return(false); } if (opt.MaxWidth > 0 && file.Width > opt.MaxWidth) { Q.Alert(String.Format(Q.Text("Controls.ImageUpload.MaxWidth"), opt.MaxWidth)); return(false); } if (opt.MinHeight > 0 && file.Height < opt.MinHeight) { Q.Alert(String.Format(Q.Text("Controls.ImageUpload.MinHeight"), opt.MinHeight)); return(false); } if (opt.MaxHeight > 0 && file.Height > opt.MaxHeight) { Q.Alert(String.Format(Q.Text("Controls.ImageUpload.MaxHeight"), opt.MaxHeight)); return(false); } return(true); }