سلام وقتتون به خیر
من لینک تصویر آپلودی را میخوام ذخیره کنم اما Modelstate مدل من valid نمیشه:
<input type="file" name="imgUp" id="imgUp" />
اینجا لازم نیست asp-for برای input file بگذاریم؟ البته اون شکلی هم تست کردم مشکلم حل نشد. Debug که می کنم، مقدار رشته مربوط به آدرس تصویر مدل null رد میشه.
سلام
در دور آپلود تصویر داشتیم مثل همون عمل کنید
به مدلتون بستگی داره
یک مدل ساده با یه سری پارامتر در نظر گرفتم که یکیش همون نام تصویر هست. در واقع اگر input type="text" بگذارم به مشکل بر نمیخورم اما با input type="file" که با بررسی در حالت دیباگ دیدم مشخصات فایل را هم میبره به ویو، به مشکل بر میخورم. در باقی موارد هم عین همون مثال شما عمل کردم به نظر.
مشکل این بود که تصویر را required کرده بودم. مدل را تغییر ندادم و فقط text input را hidden کردم و یک value پیش فرض (string) گذاشتم داخلش تا valid بشه و پس از ذخیره مقداردهی اصلی بشه. فکر کنم این شکلی بشه یک تصویر پیش فرض هم گذاشت برای car که بدون تصویر نباشه. ممنون.