这里演示的是如何将上传图片直接保存至SQL Server数据库中。
在数据库中,图片使用varbinary(MAX)存储:
这是个基于MVC3架构的例子。废话不多说,直接上代码:
View:
@{
ViewBag.Title = "UpLoadImg";
}
@using (Html.BeginForm("Create", "UpLoadImg", FormMethod.Post, new { enctype = "multipart/form-data" }))
{
<h2>
UpLoadImg</h2>
<div id="mainform">
<div>
<input type="file" id="UpLoadFile" name="UpLoadFile" />
<input id="btnUpLoad" type="submit" value="上传" />
</div>
<div>
</div>