اعتبار سنجی عکس

سوال شده توسط: رامین قره داغی

تاریخ ثبت: ۱۴۰۱/۰۳/۰۱

بازدید: 480

پاسخ: 7

تگ: Asp.net Core


سلام استاد خسته نباشید این ImageValidation وقتی کاربر ویرایش میشه در حالی که nullable هست باز هم خطا میده چطور میشه حلش کرد

پاسخ ها
user

محمد اشرافی

سلام  سلامت باشید ، دقیقا نمی دونم منظورتون کدوم ImageValidation هست ، میشه یه عکس ازش بزارید

user

رامین قره داغی

user

محمد اشرافی

اگر مشکل از سمت Client ه ، این کد رو قرار بدین توی اون فایل js و اینکه IFormFile باید از نوع ?IFormFile باشه

jQuery.validator.addMethod("fileImage",
    function (value, element, params) {
        var fileType = getExtension(value.toLowerCase());
        if (!fileType)
            return true;

        if (fileType === "png" || fileType === "jpg" || fileType === "jpeg" ||
            fileType === "bmp" || fileType === "svg" || fileType === "gif" ||
            fileType === "tiff" || fileType === "webp" || fileType === "ico" || fileType === "pjpeg")
            return true;
        else
            return false;
    });

(جایگزینش کنید)

user

رامین قره داغی

 

اینجا نال بوده منظور شما جای دیگه ای هست؟

 

 

 

 

 

این کد هم تاثیری نداشت باید توی functionای چیزی بنویسیم؟؟؟

سمت کلاینت نمیخواییم به nullable گیر بده

user

محمد اشرافی

این مشکل سمت Client اتفاق میوفته یا توی Page ؟ اگر توی Client باشه باید بعد از اینکه اسکریپت مربوط به JQueryunobtrusive رو قرار دادین اینو بزارید

user

رامین قره داغی

کلاینت گیر میده میگه باید پر بشه وقتی data annotation ای که خودمون ساختیم رو برمیدارم گیر نمیده

user

محمد اشرافی

اون کدی که بالا گذاشتم رو جایگذین کنید با اون کدی که توی فایل clientValidation.js هست ، باید اوکی بشه

برای ثبت پاسخ باید خود شوید

محبوب ترین مقالات