asp:FileUpload 上次图片
<asp:FileUpload ID="FileUpload附件" runat="server" Width="200px" /> protected void btnEdit_Click(object sender, EventArgs e)
{
if (txtCarPlateNumber.Text.Trim() == "")
{
ClientScript.RegisterStartupScript(GetType(), "", "alert('请输入车牌号!');", true);
return;
}
int Id = 0;
if (string.IsNullOrEmpty(Request.Params["Id"]) == false)
{
Id = int.Parse(Request.Params["Id"]);
}
ModelBlackWhiteList model = new ModelBlackWhiteList();
model.Id = Id;
model.CarPlateType = ddlCarPlateType.SelectedItem.Text;
model.CarPlateNumber = txtCarPlateNumber.Text.Trim();
model.Company = txtCompany.Text.Trim();
model.BWFlag = ddlBWFlag.SelectedItem.Value;
model.OperatorName = this.UserLogin;
model.CreateDateTime = DateTime.Now; string CommandName = Request.Params["CommandName"].ToString();
switch (CommandName)
{
case "Upd":
{
if (FileUpload附件.PostedFile.FileName.Trim().Length != 0)
{
string savePath;
string fileName = DateTime.Now.ToString("yyyyMMddHHmmssms");
if (FileUpload附件.HasFile && FileUpload附件.PostedFile.FileName.Contains(".jpg"))
{
savePath = Server.MapPath("~/Upload/");//指定上传文件在服务器上的保存路径
//检查服务器上是否存在这个物理路径,如果不存在则创建
if (!System.IO.Directory.Exists(savePath))
{
System.IO.Directory.CreateDirectory(savePath);
}
savePath = savePath + fileName + ".jpg";
FileUpload附件.SaveAs(savePath);
model.CarPicPath = "/Upload /" + fileName + ".jpg";
}
else
{
ClientScript.RegisterStartupScript(GetType(), "", "alert('请选择JPG图片文件!');", true);
return;
}
}
int result = SqlSugarClientHelper.SqlDBConnection.Updateable<ModelBlackWhiteList>(model).ExecuteCommand();
if (result > 0)
{
ClientScript.RegisterStartupScript(GetType(), "", "alert('保存成功!');window.location = 'BlackWhiteListManage.aspx';", true);
}
else
{
ClientScript.RegisterStartupScript(GetType(), "", "alert('保存失败!');", true);
}
break;
}
case "New":
{
if (FileUpload附件.PostedFile.FileName.Trim().Length != 0)
{
string savePath;
string fileName = DateTime.Now.ToString("yyyyMMddHHmmssms");
if (FileUpload附件.HasFile && FileUpload附件.PostedFile.FileName.Contains(".jpg"))
{
savePath = Server.MapPath("~/Upload/BWFLag/");//指定上传文件在服务器上的保存路径
//检查服务器上是否存在这个物理路径,如果不存在则创建
if (!System.IO.Directory.Exists(savePath))
{
System.IO.Directory.CreateDirectory(savePath);
}
savePath = savePath + fileName + ".jpg";
FileUpload附件.SaveAs(savePath);
model.CarPicPath = "/Upload/BWFLag/" + fileName + ".jpg";
}
else
{
ClientScript.RegisterStartupScript(GetType(), "", "alert('请选择JPG图片文件!');", true);
return;
}
}
int result = SqlSugarClientHelper.SqlDBConnection.Insertable<ModelBlackWhiteList>(model).ExecuteCommand();
if (result > 0)
{
ClientScript.RegisterStartupScript(GetType(), "", "alert('保存成功!');window.location = 'BlackWhiteListManage.aspx';", true);
}
else
{
ClientScript.RegisterStartupScript(GetType(), "", "alert('保存失败!');", true);
}
break;
}
}
}
asp:FileUpload 上次图片的更多相关文章
- js实现FileUpload选择图片后预览功能
当asp.net的FileUpload选择一个图片后不需要上传就能显示出图片的预览功能, 代码: <%@ Page Language="C#" AutoEventWireup ...
- C# asp:FileUpload上传文件使用JS实现预览效果
js代码: <script type="text/javascript"> //下面用于图片上传预览功能 function setImagePreview() { va ...
- asp.net实现图片在线上传并在线裁剪
1.说明 接上一篇文章uploadify实现多附件上传完成后,又突然用到头像上传并在线裁剪.在网上找个众多例子都没有符合要求的,有一篇文章写的不错,就是文旺老兄写的这篇Asp.Net平台下的图片在线裁 ...
- ASP.NET MVC图片管理(上传,预览与显示)
先看看效果(下面gif动画制作有点大,5.71MB): 题外话:上面选择图片来源于Insus.NET的新浪微博:http://weibo.com/104325017 也是昨晚(2015-07-03)I ...
- ASP.NET MVC图片管理(更新)
Insus.NET在ASP.NET MVC专案中,实现了图片管理,上传,预览,显示,删除等功能,还差一个功能,就是更新图片的功能,那这次来完成它.你可以先参考前2篇<ASP.NET MVC图片管 ...
- ASP.NET MVC图片管理(删除)
上星期有写了一篇<ASP.NET MVC图片管理(上传,预览与显示)>http://www.cnblogs.com/insus/p/4620420.html 它只实现了上传功能,即时预览以 ...
- <asp:FileUpload>控件 获取不到文件名
<asp:FileUpload>控件 放在了<asp:UpdatePanel>控件中会导致获取不到文件名.
- asp:FileUpload 控件上传多文件
<asp:FileUpload runat="server" ID="imgUpload" AllowMultiple="true" ...
- ASP.NET(C#)图片加文字、图片水印,神啊,看看吧
ASP.NET(C#)图片加文字.图片水印 一.图片上加文字: //using System.Drawing; //using System.IO; //using System.Drawing.Im ...
随机推荐
- Ubuntu Cannot run program "../SDK/build-tools/xxx/aapt": erro = 2 No such file or directory
64位ubuntu Android Studio Gradle编译时出现如下报错: java.io.IOException: Cannot run program "/home/king/ ...
- PCA(主成分分析)和LDA详解
http://www.cnblogs.com/LeftNotEasy/archive/2011/01/08/lda-and-pca-machine-learning.html http://www.c ...
- 关于MyBatis的工作流程和与JDBC的比较与Hibernate的比较
一.传统的JDBC的方式 1.从一个jdbc程序开始 public static void main(String[] args) { Connection connection = null; Pr ...
- 如何在NAS上安装Git Server
前段时间一时兴起,买了一个NAS,具体型号是QNAP TS-269L.一方面用作硬盘存储数据,另一方面为了方便就在上面搭了一个Git代码服务器.下面详述一下这个Git Server是如何搭建起来的. ...
- Android侧滑菜单和轮播图之滑动冲突
接手一个项目,有一个问题需要修改:轮播图不能手动滑动,手动滑动轮播图只会触发侧滑菜单. 猜测:viewpager控件(轮播图)的触摸事件被SlidingMenu控件(侧滑菜单,非第三方项目,乃是上个开 ...
- 谈谈hadoop集群启动时进程那回事
不多说,直接上干货! ==================> 1. 启动./start-dfs.sh的顺序是: namenode,datanode,secondarynamenode. 每一个前 ...
- 接口文档管理神器RAP2安装和部署
目录 一 RAP2 二 RAP2 安装需要的环境 2. 1 Node.js 安装: 2. 2 Mysql 5.7+ 安装 2 .3 Redis 安装见文章 2. 4 后端 rap2-delos 安装 ...
- docker 创建tomcat镜像
Dockerfile ############################################ # version : wenbronk/jdkiu121/tomcat8 # desc ...
- Ceph 块设备 - 命令,快照,镜像
目录 一.Ceph 块设备 二.块设备 rbd 命令 三.操作内核模块 四.快照基础 rbd snap 五.分层快照 六.镜像 rbd mirror 七.QEMU 八.libvirt 九.Openst ...
- Mahout实战---运行第一个推荐引擎
创建输入 创建intro.csv文件,内容如下 1,101,5.0 1,102,3.0 1,103,2.5 2,101,2.0 2,102,2.5 2,103,5.0 2,104,2.0 3,101, ...