我的方法,進行上傳的圖像,我需要重命名它有固定名稱在我的應用程序但是,當使用File.Copy方法它返回結果(文件不存在) 我不知道那是怎麼回事如何在FileUpload控件Asp.net中重命名文件?
我試過這個File.Copy(UploadFile.FileName,newFilName); 也沒有響應
string filename = Path.GetFileName(FileUpload.FileName);
string extension = Path.GetExtension(FileUpload.PostedFile.FileName);
string oldFileName = FileUpload.FileName;
string newFileName = ("aboutusImage" + extension);
File.Copy(oldFileName, newFileName);
File.Delete(oldFileName);
File.Move(FileUpload.FileName, newFileName);
FileUpload.SaveAs(Server.MapPath("~/Styles/aboutusImages/") + newFileName);
var updateAboutus = (from a in dbContext.DynamicText
where a.Id == 1
select a).Single();
updateAboutus.Id = updateAboutus.Id;
updateAboutus.Name = updateAboutus.Name;
updateAboutus.Image = Path.Combine("~/Styles/aboutusImages/", "aboutusImage.jpg");
dbContext.SaveChanges();