美好的一天!
如何将默认图像从项目文件夹保存到数据库?
我想要的是,一旦单击按钮保存后,默认图像应直接保存到数据库。可以使用<input type=file src="~/source_here"/>
吗?
模型
public partial class tbl_Picture
{
public string picture_id { get; set; }
public byte[] picture { get; set; }
}
查看
<input type="file" src="~/image/seal.png" name="image1" id="image1"/>
CONTROLLER
public ActionResult Views(tbl_Picture pic, HttpPostedFileBase image)
{
tbl_Picture pict = new tbl_Picture();
pict.picture = new byte[image1.ContentLength];
image1.InputStream.Read(pict.picture, 0, image1.ContentLength);
db.tbl_Picture.Add(pict);
db.SaveChanges();
return View();
}
我试图为输入文件提供照片的默认URL,以便将照片保存到数据库中。但是我得到的只是对象引用未设置为对象的实例。
请指导我。预先感谢。
答案 0 :(得分:0)
根据评论部分的建议,我所做的就是将 <#list **items[0]**.subscriptionFees as subscriptionFee>
// some code...
</#list>
与ReadAllBytes
结合在一起。输出看起来像这样
Server.MapPath()
感谢您的帮助。