asp.net MVC实现无组件上传图片实例介绍 程序员文章站 2024-03-01 10:11:40 例子: 如我想上传一个图片到服务器端:asp页面 复制代码 代码如下: 例子: 如我想上传一个图片到服务器端:asp页面 复制代码 代码如下: <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代码: 复制代码 代码如下: <script type="text/javascript"> function upload() { 如果有其他的值,判断下是否为空. form1.submit(); } <script> 后台代码 复制代码 代码如下: 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(); } 上一篇: 浅析Java中clone()方法浅克隆与深度克隆 下一篇: Android 推送原理(Android Push Notification)详解 推荐阅读 asp.net MVC实现无组件上传图片实例介绍 Asp.net实现MVC处理文件的上传下载功能实例教程 asp.net中MVC借助Iframe实现无刷新上传文件实例 Asp.net实现MVC处理文件的上传下载功能实例教程 asp.net中MVC借助Iframe实现无刷新上传文件实例 ASP.NET MVC实现图片上传、图片预览显示 ASP.NET MVC图片上传前预览简单实现 ASP.NET MVC实现图片上传、图片预览显示 ASP.NET MVC图片上传前预览简单实现 Asp.net MVC使用swupload实现多图片上传功能