سلام استاد وقت بخیر
عذر خواهی میکنم وقتتون رو میگیرم
از اخرین ورژن استفاده کردم تو همه چیز ولی خب در آپلود تصویر به مشکل خوردم
[HttpPost]
[ValidateAntiForgeryToken]
public async Task<IActionResult> Create([Bind("PageID,GroupID,PageTitle,ShortDescription,PageText,PageVisit,ImageName,PageTags,ShowInSlider,CreateDate")] Page page, IFormFile imgup)
{
if (ModelState.IsValid)
{
page.PageVisit = 0;
page.CreateDate = DateTime.Now;
if (imgup != null)
{
page.ImageName = Guid.NewGuid().ToString() + Path.GetExtension(imgup.FileName);
string savePath = Path.Combine(
Directory.GetCurrentDirectory(), "wwwroot/PageImages", page.ImageName
);
using (var stream = new FileStream(savePath, FileMode.Create))
{
imgup.CopyToAsync(stream);
}
}
_pageRepoitory.InsertPage(page);
_pageRepoitory.Save();
return RedirectToAction(nameof(Index));
}
ViewData["GroupID"] = new SelectList(_pageGroupRepository.GetAllPageGroups(), "GroupID", "GroupTitle", page.GroupID);
return View(page);
}و در نهایت با ارور زیر مواجه میشم
کد آپلود عکس دقیقا با کد خودتون تطابق داره
هرچی سرچ کردم دلیلشو متوجه نشدم
ممنون میشم راهنمایی کنید
سلام
میگه مسیر رو پیدا نمیکنه
از صحت وجود مسیر و فولدر مطمئن بشید
سلام
منم این مشکل رو دارم تابع زیر مسیر رو اشتباه برمیگردونه مثل خطای تصویر :
Path.Combine(Directory.GetCurrentDirectory(), uploadThumbsPath, fileName)
از امروز این مشکل رو برخوردم
سلام مجدد
من بررسی کردم ، من دیروز Core 2.2 و نصب کردم و فکر کردم از این پکیج هست اما دیدم مشکل نداشت و بازم بررسی کردم دیدم مشکل از IIS Express می باشد
اگه پروژه را با IIS Express اجرا نکنی درست کار میکند
به نظر شما حالا برای حل این مشکل چه باید کرد؟؟؟؟
با تشکر
پروژه را با IIS Express اجرا نکردم درست کار میکنه :|
چرا؟ جالبه