要求 :
       方法是针对
<input type="file" >
控件操作

解决方案 »

  1.   

    就是上传而已` 没那么复杂的  
    好象要设置form 的 esctype 属性把?
      

  2.   

     public class CoverHandler:IHttpHandler
    {
        public CoverHandler()
        {
            //
            // TODO: 在此处添加构造函数逻辑
            //
        }
        private const string DEFAULTIMARK_URL = "~/Image/default.jpg";
        private const string WATERMARK_URL = "~/Image/WaterMark.jpg";
        public void ProcessRequest(HttpContext context)
        {
            //取到图片
            string pPath = context.Request.PhysicalPath;
            Image img=null;
            if (File.Exists(pPath))
            {
                img = Image.FromFile(pPath);
                Image img = Image.FromFile(context.Request.MapPath(WATERMARK_URL));
                Graphics g = Graphics.FromImage(img);
                g.DrawImage(img, img.Width - img.Width, img.Height - img.Height, img.Width, img.Height);
                g.Dispose();
                img.Dispose();
            }
            else 
            {
                img = Image.FromFile(context.Request.MapPath(DEFAULTIMARK_URL) );
            }
            context.Response.ContentType = "image/jpeg";
            img.Save(context.Response.OutputStream, System.Drawing.Imaging.ImageFormat.Jpeg);
            img.Dispose();
            context.Response.End();
        }    public bool IsReusable
        {
            get
            {
                return false;
            }
        }
    新建一个类,然后在web.config配置一下,只要在本网站上的所有图片就都有了水印效果了,类具体在代码就上面的
      

  3.   

      我想问一下  如果我的方法是用的ajax 添加的话  那么图片上传可以写在ajax 里面吗?
      

  4.   

    encType="multipart/form-data" 
    图片水印方法很多http://topic.csdn.net/u/20100202/13/decda375-6498-4b91-b374-dfabaa61f905.html?66834
    type: "POST",
    url:"Handler1.ashx",
      

  5.   

    http://www.cnblogs.com/songafeng/archive/2005/03/23/124026.htmlhttp://www.cnblogs.com/jillzhang/archive/2006/11/06/552074.html
      

  6.   

      这些代码我都有不过现在是写在了 AJAX里面了` 怎么都不可以上传了 
      

  7.   

     我把图片的路径放到用户控件的一个TxtBox 中  
      我后台用的AjaxPro 无法获取到这个用户控件  
      有办法吗? 
      

  8.   

    获取不到。你把路径放TextBox 中做什么
      

  9.   

       我 要上传图片  不过我用的ajaxpro 添加的信息 
     所以 上传完图片的地址要放到ajaxpro 中去