实现图片的上传

easyui代码部分:

    //添加按钮
var URL;
$("#btnCreate").click(function () {
$('#UserDialog').dialog('open').dialog('setTitle', '添加产品');
$('#ff').form('clear');
//用户清除form表单中的记录 但是写在这里好像没用
URL = "/HouTai_ShangP/CreateUser";
})

后台控制器代码部分:

  public ActionResult CreateUser(Product user)
{
//设置用户信息的创建时间
string file = Request["file"];
HttpFileCollectionBase files = Request.Files;
HttpPostedFileBase fileesa = files["file"];
string extName = Path.GetExtension(fileesa.FileName).ToLower();
if (extName != ".jpg")
{
string ls = "上传了不被识别的格式,请重新上传";
return Content(ls);
}
string path = Server.MapPath("~/UploadFile/");
//生成新文件的名称,guid保证某一时刻内唯一的(保证了文件不会被覆盖)
string fileNewName = System.Guid.NewGuid().ToString();
fileesa.SaveAs(path + fileNewName + extName); string file2 = Request["file2"];
HttpFileCollectionBase files2 = Request.Files;
HttpPostedFileBase fileesa2 = files2["file2"];
string extName2 = Path.GetExtension(fileesa2.FileName).ToLower();
if (extName2 != ".jpg")
{
string ls2 = "上传了不被识别的格式,请重新上传";
return Content(ls2);
}
string path2 = Server.MapPath("~/weitu/");
//生成新文件的名称,guid保证某一时刻内唯一的(保证了文件不会被覆盖)
string fileNewName2 = System.Guid.NewGuid().ToString();
fileesa2.SaveAs(path2 + fileNewName2 + extName2); user.AddTime = DateTime.Now;
//因为我这边需要上传7张图片所以有点多
user.ProductPic = "UploadFile/" + fileNewName + extName;
user.xiaotu1 = "UploadFile/" + fileNewName + extName;
user.xiaotu2 = "UploadFile/" + fileNewName + extName;
user.xiaotu3 = "UploadFile/" + fileNewName + extName;
user.xiaotu4 = "UploadFile/" + fileNewName + extName;
user.xiaotu5 = "UploadFile/" + fileNewName + extName;
user.weitu = "weitu/" + fileNewName2 + extName2; db.Product.Add(user);
db.SaveChanges();
var obj = new
{
success = "true",
message = "OK"
};
return Json(obj, "text/plain", JsonRequestBehavior.AllowGet);
}

ASP.NET MVC+Easyui 后台管理系统的图片上传的更多相关文章

  1. 后台管理系统之“图片上传” --vue

    图片上传(基于vue) 相信上传图片是所有系统必备的功能吧,工作中的第一个管理系统就在上传图片的功能上卡顿了一整天. 当时用的elementUI组件,但是由于样式和设计图样式差别较大再加上原生相较好理 ...

  2. ASP.NET Core 简单实现七牛图片上传(FormData 和 Base64)

    ASP.NET Core 简单实现七牛图片上传(FormData 和 Base64) 七牛图片上传 SDK(.NET 版本):https://developer.qiniu.com/kodo/sdk/ ...

  3. ASP.NET MVC在服务端把异步上传的图片裁剪成不同尺寸分别保存,并设置上传目录的尺寸限制

    我曾经试过使用JSAjaxFileUploader插件来把文件.照片以异步的方式上传,就像"MVC文件图片ajax上传轻量级解决方案,使用客户端JSAjaxFileUploader插件01- ...

  4. spring mvc:ueditor跨域多图片上传失败解决方案

    公司在开发一个后台系统时需要使用百度的UEditor富文本编辑器,应用的场景如下: UEditor的所有图片.js等静态资源在一个专有的静态服务器上: 图片上传在另外一台服务器上: 因为公司内部会使用 ...

  5. Asp.net中FileUpload控件实现图片上传并带预览显示

    单一图片上传——“选择”+“上传”,.NET默认模式: 1.实现原理:     采用FileUpload控件默认的使用方式,先由“选择”按钮选择图片,然后单击“上传”按钮完成上传,并可在“上传”按钮的 ...

  6. Asp.Net Mvc通用后台管理系统,bootstrap+easyui+权限管理+ORM

    产品清单: 1.整站源码,非编译版,方便进行业务的二次开发 2.通用模块与用户等基础数据的数据库脚本 3.bootstrap3.3.1 AceAdmin模板源码 4.easyui1.3.5源码 5.F ...

  7. Asp.Net MVC 文件管理Demo(文件展示,上传,下载,压缩,文件重命名等)

    之前 ,有想做一个文件管理页面. 参考了 许多资料,终于完成了一个基于Asp.net MVC 的文件管理Demo.界面如下.   一,实现功能及相关技术 文件管理Demo基于Asp.NET MVC , ...

  8. ASP.NET学习笔记 —— 一般处理程序之图片上传

    简单图片上传功能目标:实现从本地磁盘读取图片文件,展示到浏览器页面.步骤:(1). 首先创建一个用于上传图片的HTML模板,命名为ImageUpload.html: <!DOCTYPE html ...

  9. asp.net 4.Redirect重定向和文件图片上传

    1.Response.Redirect 如图所示: 1.用户点击修改按钮, 浏览器向服务器发送一个POST请求 http://localhost:6543/UpdateUser.ashx 2.服务器的 ...

随机推荐

  1. Django forms 主要的标签介绍

    修改 forms.py from django import forms as DForms from django.forms import fields from django.forms imp ...

  2. 解决Error: ENOENT: no such file or directory, scandir 'xxx\node-sass\vendor'

      解决方案是执行以下方法: npm rebuild node-sass

  3. docker-nginx

    docker pull nginx docker run --name nginx -p 8080:80 -d nginx mkdir -p /data/nginx/www /data/nginx/l ...

  4. 201871010132--张潇潇--《面向对象程序设计(Java)》第十一周学习总结

    博文正文开头格式:(2分) 项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 https://www.cnblogs.co ...

  5. 201871010135-张玉晶《面向对象程序设计(java)》第十周学习总结

    201871010135-张玉晶<面向对象程序设计(java)>第十周学习总结 项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这 ...

  6. JWT权限设计思维导图

  7. Tkinter 鼠标键盘事件(一)

    一: 鼠标事件 <Button-1>                                                                     鼠标左键单击 ...

  8. SQL必知必会01 检索列 排序

  9. Eclipse分享和检出(六)

    一.创建资源库位置 1.  切换到透视图 SVN 资源库:Window--Show View--Other,搜索“SVN资源库” 2.  创建资源库位置,右键--新建--资源库位置 3. 输入可用的版 ...

  10. (day46)DOM、BOM、事件

    目录 一.BOM (一)定义 (二)window对象 (三)window的子对象 (1)navigator对象 (2)screen对象 (3)history对象 (4)location对象 (5)弹出 ...