اشکال در آپلود فایل ویدیو در mvc core 2
با سلام به دوستان عزیز
در پروژه mvc core 2 در زمان آپلود فایل ویدیو توسط Ajax مشکلی وجود دارد که تصاویر کدها و خطا رو در زیر قرار دادم . همین کد ها برای ارسال فایل تصویری (عکس) بدون خطا کار میکنند خطا در سمت سرور دیده میشود .
ممنون میشم راهنمایی بفرمایید .
----------------------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------
سلام توی تصویر آخر روی اکشن متد UploadFileVideo یک BreakPoint رو قرار بدید و ببینید مقداری برای پارامتر ورودی اکشن متد یعنی fileViedo ارسال میشه یا نه ؟
بله ارسال میشه ولی متاسفانه به خطای ذکر شده برمیخوره....
این خطا بخاطر آپلود فایل نیست زمانی که مقادیر در حال ذخیره شدن در دیتابیس هست یک فیلد جدول باید حتما مقدار بگیره که مقداردهی نکردید بررسی کنید چه فیلدی رو مقدار دهی نکردید یا اینکه مقدار null ارسال می کنه به جدولتون
این لینک رو مطالعه کنید در مورد آپلود فایل توی Asp.net core هست و کامل کدهاش رو نوشته.
موفق باشید
در پاسخ دوستمون sunboy ، این خطا زمان ارسال اطلاعات از view بسمت کنترلر ایجاد میشه و فایل ویدیو در پوشه ذخیره میشود نه در دیتابیس
دوست عزیز بنده هم نگفتم فایل در دیتابیس ذخیره میشه نام فایل در دیتابیس ذخیره میشه شما اگر با بریک پوینت جلو برید و مقادیرتون رو بررسی کنید متوجه مشکلتون خواهید شد موفق باشید
با سلام و درود
آپلوذ فايل شامل عکس، ويديو، موسيقي و ... از نظر کدنويسي تفاوتي نمي کنه در حالت پايه. چون آپلود در واقع نوعي کپي هست از سيستم شما به سرور. حالا چه عکس باشه چه ويديو چه آهنگ.
کدهاي شما ظاهرا مشکل ندارن اما در اکشن متد UploadFileVideo بهتر بود به جاي
IFormFile
از
IEnumerable<IFormFile>
استفاده مي کرديد چون فايلها به صورت آرايه اي از رشته هاي باينري ذخيره و آپلود ميشن. بنظر ميرسه خطاي شما همين باشه. اگر دوره آموزشي پياده سازي سايت خبري مشابه 90 رو تهيه کرديد دقيقا از همون کدها مي توانيد استفاده کنيد براي آپلود.
- آموزش استفاده از SignalR در Asp.net Core با مثال عملی
- ادغام چند گزارش استیمول سافت بصورت پی دی اف در یک فایل
- نحوه تغییر استایل کامپوننت select2 چگونه است ؟
- چگونه امنیت پروژه را در Asp.net Core افزایش دهیم ؟
- ارسال پارامتر در دستور window.open جی کویری
- ارسال پارامتر از طریق جاوااسکریپت با کلیک روی تگ a
- خطای 500 زمان اجرا شدن پروژه روی هاست
- کویری نویسی در استیمول سافت جهت فیلتر اطلاعات
- نمایش صفحه در پنجره جدید با کلیک روی لینک (تگ a) در Asp
- افزودن مقادیر به صورت دستی به List دریافت شده از ریپازیتوری
- کار با CkEditor با قابلیت آپلود عکس
- خطا در ایجاد migration در Asp.net core
- تفاوت های Asp.net core و Asp.net mvc چیه؟
- دلیل اسپم شدن ایمیل های ارسالی از سرور
- نحوه لایه بندی پروژه Core و اضافه کردن به IIS
- ارسال ایمیل در Asp.net core
- آیا میشه در mvc core از کامپونت استفاده کرد
- آپلود فایل در Asp.net core چگونه است؟
- حذف کامل یک رکورد در جدول ریلیشن شده
- ارسال ایمیل و خبرنامه در Asp.net core چگونه است؟