源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

asp.net MVC实现无组件上传图片实例介绍

  • 时间:2022-05-26 01:06 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:asp.net MVC实现无组件上传图片实例介绍
例子: 如我想上传一个图片到服务器端:asp页面
[u]复制代码[/u] 代码如下:
<form id="form1" runat="server" action="/bookIndex/fileUpLoad/(你准备处理的 ActionResult)" method="post" enctype="multipart/form-data"> <input type="file" id="imageUpLoad" name="imageUpLoad"> <input type="button" value="点击上传" onclick="UpLoad()"> .... </form>
js代码:
[u]复制代码[/u] 代码如下:
<script type="text/javascript"> function UpLoad() { 如果有其他的值,判断下是否为空. form1.submit(); } <script>
后台代码
[u]复制代码[/u] 代码如下:
public ActionResult fileUpLoad(HttpPostedFileBase imageUpLoad(这里跟前台页面input输入框name保持一致)) { string fileName = imageUpLoad.FileName; //转换只取得文件名,去掉路径。 if (fileName.LastIndexOf("\") > -1) { fileName = fileName.Substring(fileName.LastIndexOf("\") + 1); } //保存到相对路径下。 imageUpLoad.SaveAs(Server.MapPath("../../image/img/" + fileName)); //以下代码是将 路径保存到数据库。 string ImagePath = "../../image/img/" + fileName; string sql = "insert into bookinfo(bookphoto)values('" + ImagePath + "')"; //封装好的代码,直接调用。 DataBase db = new DataBase(); db.getConn(); int result = db.executeUpdate(sql); return View(); }
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部