我是MVC的新手。我想將圖像路徑上傳到數據庫中。我接受了很多教程。大多數教程的說,像如何在asp mvc中將圖像路徑上傳到數據庫中?
[HttpPost]
public ActionResult Index(FormCollection form, HttpPostedFileBase file)
{
var allowedExtensions = new[] {
".Jpg", ".png", ".jpg", "jpeg"
};
tblDemo tbl = new tblDemo();
tbl.Photo = file.ToString(); //getting complete url
tbl.Name = form["Name"];
var fileName = Path.GetFileName(file.FileName);
var ext = Path.GetExtension(file.FileName);
/..Remining code here../
}
,但我越來越喜歡不設置爲文件對象的對象的實例對象引用錯誤(獲得的文件= NULL),我跟同樣喜歡在很多教程,所有我得到的是同樣的錯誤。那麼我有什麼問題? 給我請了一些解決方案,上傳圖片的路徑到數據庫和圖像文件夾(我不想圖像保存到數據庫中)
你的源代碼不會說太多。數據庫插入代碼在哪裏?你在哪裏得到例外? – Fka
我收到錯誤在tbl.Photo = file.ToString(); –
並且錯誤是未將對象引用設置爲對象的實例。 @Fka –