方法一:UploadImage cetFU = new UploadImage();
if (cetFU.UpFile(FileUpload1, "teacher_picture"))//如果上传成功 第一个参数表示fileupload插件名称,第二表示文件夹的名称
{
ImageName = cetFU.FileName;
ImageType = ImageName.Substring(ImageName.IndexOf("."), ImageName.Length - ImageName.IndexOf("."));
}
else//如果上传失败
{
Response.Write(bc.MessageBox(cetFU.ErrMsg)); //弹出错误提示
}
能简单的就进行上传图片。
方法二:protected void btnupload_Click(object sender, System.EventArgs e)
{ string fullFileName = this.File1.PostedFile.FileName;
string fileName = fullFileName.Substring(fullFileName.LastIndexOf("\\") + );获取文件名
string type = fullFileName.Substring(fullFileName.LastIndexOf(".") + );获取文件类型 string time = this.dropyear.Text + this.droplist.Text; if (fileName.Length > )
{
Response.Write("<script language='javascript'>alert('您上传的文件名必须在15个字符之内!');</script>");
}
else
{ if (type == "jpg" || type == "bmp" || type == "gif")
{
conn.Open();
string sql = "select * from kb where filepath='" + fileName + "'";
if (DB.ExecuteSqlEx(sql) == )//自己编写的类的方法,执行SQL语句
{
this.File1.PostedFile.SaveAs(Server.MapPath("upload") + "\\" + fileName);
sql = "insert into kb(filepath,kbtime) values('" + fileName + "','"+time+"')";
DB.ExecuteSql(sql);
this.Image1.ImageUrl = "upload/" + fileName;
this.Image1.Visible = true; sql = "select count(*) from kb";
SqlCommand cmd = new SqlCommand(sql, conn);
this.lblNum.Text = cmd.ExecuteScalar().ToString(); Response.Write("<script language='javascript'>alert('上传成功,您可以继续上传其它图片!');</script>");
}
else
{
Response.Write("<script language='javascript'>alert('图片名已存在,请重命名后再上传!');</script>");
} }
else
{
Response.Write("<script language='javascript'>alert('你选择的图片格式错误!');</script>");
}
}
}
相对比较清晰的说明了上传的过程。 删除文件 File.Delete(Server.MapPath("teacher_picture\\" + ImageName));//删除某个文件

asp.net图片上传及删除的更多相关文章

  1. asp.net图片上传实例

    网站后台都需要有上传图片的功能,下面的例子就是实现有关图片上传. 缺点:图片上传到本服务器上,不适合大量图片上传. 第一.图片上传,代码如下: xxx.aspx 复制代码代码如下: <td cl ...

  2. Asp.NetCoreWebApi图片上传接口(二)集成IdentityServer4授权访问(附源码)

    写在前面 本文地址:http://www.cnblogs.com/yilezhu/p/9315644.html 作者:yilezhu 上一篇关于Asp.Net Core Web Api图片上传的文章使 ...

  3. ASP.NET 图片上传工具类 upload image简单好用功能齐全

    使用方法: UploadImage ui = new UploadImage(); /***可选参数***/ ui.SetWordWater = "哈哈";//文字水印 // ui ...

  4. ASP.NET图片上传和截取

    一.介绍:图片的上传直接使用ajax就可以了,截取图片的话使用到Jcrop插件. 图片上传资料:https://www.jb51.net/article/87654.htm 截取图片插件:http:/ ...

  5. UEditor1.4.3.3实现图片上传、删除功能

    1.下载ueditor1.4.3.3 UTF-8的版本 2.新建一个项目,在项目中添加UEditor,把下载好的插件都放在ueditor这个文件夹中,在进行一些基本的配置 3.在根目录下新建一个为in ...

  6. asp.net图片上传代码

    前端: <form action="/ImageUpload.ashx" method="post" enctype="multipart/fo ...

  7. ASP.NET图片上传(配合jquery.from.js 插件)

    前端: js:        function AjaxKouBeiShopEdit() { var options = {                dataType: "json&q ...

  8. layui加tp5图片上传实例

    <div class="layui-fluid"> <div class="layui-row"> <form class=&qu ...

  9. MVC图片上传、浏览、删除 ASP.NET MVC之文件上传【一】(八) ASP.NET MVC 图片上传到服务器

    MVC图片上传.浏览.删除   1.存储配置信息 在web.config中,添加配置信息节点 <appSettings> <add key="UploadPath" ...

随机推荐

  1. 浅析GDAL库C#版本支持中文路径问题

    GDAL库对于C#的支持问题还是蛮多的,对于中文路径的支持就是其中之一(另一个就是通过OGR库获取图形的坐标信息). 关于C#支持中文路径,看过我之前博客的应该都不陌生,如果使用的是我修改过的GDAL ...

  2. 双向链表设计与API实现

    为什么需要双向链表? 单链表的结点都只有一个指向下一个结点的指针 单链表的数据元素无法直接访问其前驱元素 逆序访问单链表中的元素是极其耗时的操作! 双向链表的定义 在单链表的结点中增加一个指向其前驱的 ...

  3. STL中算法分类

    操作对象 直接改变容器的内容 将原容器的内容复制一份,修改其副本,然后传回该副本 功能: 非可变序列算法 指不直接修改其所操作的容器内容的算法 计数算法        count.count_if 搜 ...

  4. 优秀设计师应当知道的20大UI设计原则

    世界级图形设计大师Paul Rand(保罗.兰德)曾经说过:"设计绝不是简单的排列组合与简单地再编辑,它应当充满着价值和意义,去说明道理,去删繁就简,去阐明演绎,去修饰美化,去赞美褒扬,使其 ...

  5. Android全局异常处理 实现自己定义做强制退出和carsh日志抓取

    在做android项目开发时,大家都知道都会遇到程序报错或者Anr异常,会弹出来一个强制退出的弹出框,对于开发人员是好事,但是对于用户体验和 UI实在毫无违和感,别说用户接受不了,就连我们自己本身可能 ...

  6. python实现博客自动刷点击脚本

    #A Auto-Visit Web Site Tool import urllib import time import random print "Auto Click the WebPa ...

  7. Linux下进程通信方式(简要概述)

    http://blog.sina.com.cn/s/blog_65c209580100u0ee.html (1)管道(Pipe):管道可用于具有亲缘关系进程间的通信,允许一个进程和另一个与它有共同祖先 ...

  8. linux终端用户登录流程

    终端可以通过连线,猫或网络(ssh,telnet,rlogin)和unix相连. 对于每个物理终端端口,都有一个getty监视,getty是由init程序启动的. getty收到用户名->调用l ...

  9. Cocoa编程之IBAction和IBOutlet含义

    IBAction / IBOutlet / IBOutletCollection 时间 2014-05-05 15:00:00  NSHipster原文  http://nshipster.com/i ...

  10. weblogic上服务器建立

    weblogic上服务器建立