zoukankan      html  css  js  c++  java
  • webform文件上传加水印

    1.文件上传加水印

    页面代码:

    后台代码:

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Web;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    using System.Drawing;
    
    public partial class _Default : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            Button1.Click += Button1_Click;
        }
    
        void Button1_Click(object sender, EventArgs e)
        {
            if (FileUpload1.FileName == "") 
            {
                Label1.Text = "上传的文件不能为空";
                return;
            }
    
    
    
            //选择上传的图片
            if (FileUpload1.PostedFile.ContentLength > (4 * 1024 * 1024))
            {
                Label1.Text = "文件过大,不能上传";
            }
            else
            {
                System.Drawing.Image img = System.Drawing.Image.FromStream(FileUpload1.FileContent);
    
                //绘制水印
                Graphics g = Graphics.FromImage(img);
                //添加的水印
                string s = "你好";
                //绘制的文字样式
                Font f = new Font("微团雅黑", 30);
                //绘制的颜色
                Brush b = new SolidBrush(Color.Red);
                //绘制开始的坐标
                PointF p = new PointF(50, 50);
                g.DrawString(s, f, b, p);
    
                //上传
                //路径
                string path = "Upload/" + DateTime.Now.ToString("yyyyMMddmmssms") + FileUpload1.FileName;
                Label1.Text = "上传成功";
                //上传的方法
                img.Save(Server.MapPath(path));
                //上传的文件在页面中显示
                Image1.ImageUrl = path;
            }
    
        }
    }
  • 相关阅读:
    一个小企业招人的胡思乱想
    7 搜索关键词 && 提问
    6. 搜索&&学习常用站点
    5. Github的使用
    2020 renew 博客目录
    4. 版本控制
    3. 项目管理规范 && 命名方式规范
    2.7 C#语法的学习(小结)
    2.6 C#语法的学习(六) && 异常处理 && 调试
    2.5 C#语法的学习(五) && 判断
  • 原文地址:https://www.cnblogs.com/qingnianxu/p/6973388.html
Copyright © 2011-2022 走看看