实现图片的上传

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. 带你理解Xcode Derived Data

    什么是Xcode Derived Data?为什么它很重要呢? “Clean derived data”,当你遇到一些极其奇怪的构建问题时,你也许经常听到这句话. Derived Data是一个文件夹 ...

  2. 章节十四、2-自动完成功能-Autocomplete

    一.什么是自动匹配功能? 很多网站都有自动匹配功能,列如你在使用天猫搜索商品时,输入“鞋”,输入框的下面会出现很多与“鞋”有关的选项. 二.以https://www.expedia.com/网站的城市 ...

  3. jmeter连接并使用mysql数据

    一.下载数据库驱动,放至D:\apache-jmeter-2.13\lib\ext目录下 二.打开jmeter,右键添加->配置文件->JDBC Connection Configurat ...

  4. Odoo学习笔记一:odoo初探

    转载请注明原文地址:https://www.cnblogs.com/ygj0930/p/11189194.html 一:Odoo架构 1:数据库服务器层:postgreSQL数据库服务器,用于存储所有 ...

  5. 常用的linux命令大全

    之前做过两年的运维,用过很多命令,深切体会到某些linux命令熟练掌握后对效率提升有多大.举个简单的例子,在做了研发后经常会有跑一些数据,对于结果数据的处理,我们的产品同学一般都习惯于用excel做统 ...

  6. 16、基于状态的iptable+高级路由(重点)

    --   基于状态的iptables   如果按照tcp/ip来划分连接状态,有12种之多 但iptables里只有4种状态:ESTABLISHED.NEW.RELATED及INVALID   这两个 ...

  7. 201871010121-王方《面向对象程序设计JAVA》第十五周实验总结

    项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh 这个作业的要求在哪里 https://www.cnblogs.com/nwnu-daizh/p/ ...

  8. win10系统易升更新不成功c盘也满了,解决方法

    删除临时更新文件: 1)同时按下Windows键和R键,打开运行,输入services.msc 2)找到WindowsUpdate服务项,右键选择禁用. 3)打开c:\windows\Software ...

  9. Artificial Intelligence in Finance

    https://sigmoidal.io/real-applications-of-ai-in-finance/ Artificial Intelligence is taking the finan ...

  10. Codechef Prime Distance On Tree

    [传送门] FFT第四题! 暑假的时候只会点分,然后合并是暴力合并的...水过去了... 其实两条路径长度的合并就是卷积的过程嘛,每次统计完路径就自卷积一下. 刚开始卷积固定了值域.T了.然后就不偷懒 ...