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 ...
随机推荐
- POJ 2316
#include<iostream> #include<stdio.h> #include<string> using namespace std; ]; int ...
- U8API——向U8数据库表导入数据
一.打开API资源管理器 替换两个引用 打开应用实例,选择相应的功能 复制相应的封装类到自己的目录下 在数据库新建临时表,与目标表相同 数据导入: 思路:先将要导入的数据导入到与U8目标表相同的临时表 ...
- 工具类APP
应用名称 工具S 英文名称 未填写 应用描述 工具类APP 英文描述 未填写 应用官网 this 应用图标
- protocol buffer开发指南
ProtoBuf 是一套接口描述语言(IDL)和相关工具集(主要是 protoc,基于 C++ 实现),类似 Apache 的 Thrift).用户写好 .proto 描述文件,之后使用 protoc ...
- php的error_log()记录日志
<?php date_default_timezone_set('PRC');//设置时区,否则会有警告 //把This s a error保存到/home/log-yyyy-MM-dd.txt ...
- C#(Winform)中button的Enable=false和visible的区别
Enable:可用性 visible:可见性(不是visiable哦,没有这个单词) 如果设置了button或其他控件的Enable为false,还是能够看到控件,只是控件是灰色的,而且点不了: 但设 ...
- [转]创建一个 Microsoft Outlook 扩展插件
本文转自:https://coyee.com/article/10625-how-to-create-an-add-in-for-microsoft-outlook 下载示例 1.介绍 Visual ...
- elasticsearch环境搭建
学习elasticsearch有一段时间了,整理一些学习的笔记以备忘. 以下内容都是在windows环境下的操作. 一,安装一个较新版本的java,我本地安装的java 8. 二,安装elastics ...
- css3 transform(变形)笔记
Transform字面上就是变形,改变的意思.在CSS3中transform主要包括以下几种:旋转rotate.扭曲skew.缩放scale和移动translate以及矩阵变形matrix. 一.旋转 ...
- 测试使用highlight.js的代码效果
---恢复内容开始--- C#代码 private void NextDateUpdate(DateTime dtt) { dtt.AddDays(); Response.Write("dt ...