上传文件时,我收到“无法对具有用户映射部分打开错误问题的文件执行请求的操作”这一问题已经困扰了几天并已隔离问题..此代码不起作用
var fileName = Path.GetExtension(file.FileName);
var changename = profile.registrationID+ fileName;
var mytrail = Path.Combine(Server.MapPath("~/uploads/profilepic"), changename);
file.SaveAs(mytrail);
ImageBuilder.Current.Build(mytrail, mytrail, new ResizeSettings("width=100&height=130&mode=stretch"));
ModelState.Clear();
db.Entry(profile).State = EntityState.Modified;
db.SaveChanges();
return View(profile);
当我尝试上传图片时,出现用户映射部分打开错误和ImageBuilder.Current.Build(mytrail, mytrail, new ResizeSettings("width=100&height=130&mode=stretch")); 突出显示。问题是,在上面的代码中,如果我将 fileName 更改为
var fileName = "abc";
整个代码工作图片上传没有错误唯一的事情是图片被保存为文件而不是.jpg或.gif。这两行可能会导致错误怎么办...
var fileName = Path.GetExtension(file.FileName);
ImageBuilder.Current.Build(mytrail, mytrail, new ResizeSettings("width=100&height=130&mode=stretch"));