QQ邮箱的附件上传是怎么实现的?在自己的项目中也想做类似,可是一点头绪也没有,.net怎么实现?用vs2008开发的

解决方案 »

  1.   

    asp.net有一个fileupload换件,然后把下载下的东西保存成虚拟路径!
      

  2.   

    //如果有附件上传
            HttpPostedFile hpfFile = this.AttachFile.PostedFile;
            if (hpfFile.FileName != "")
            { 
            //有附件,则上传到Temp目录中
                //取得文件名(不含路径)
                char[] de ={ '\\' };
                string[] AFileName = hpfFile.FileName.Split(de);
                string strFilename = AFileName[AFileName.Length - 1];
                string strPath = Server.MapPath(".") + "//file://temp//" + strFilename;
                hpfFile.SaveAs(strPath);
                //添加附件
                MyMsg.Attachments.Add(new MailAttachment(strPath));
            }
      

  3.   

    推荐一些比较好的上传控件:
    http://www.open-open.com/ajax/Upload.htm
      

  4.   


    因为已经有QQ安装在你机器上了,实际上这样的程序可以做任何事请,即使貌似在网页中操作也只是调用已经安装好的QQ就可以了。而你做纯粹的web页面就不可能。你还是要去做ActiveX程序,或者silverlight、flash等。
      

  5.   

    uploadifyhttp://www.cnblogs.com/aaa6818162/archive/2010/04/28/1722621.html
    swfuploadhttp://www.v-sky.com/doc/swfupload/v2.1.0/Documentation.html
      

  6.   

    刚才给的链接打不开了
    swfuploadhttp://apps.hi.baidu.com/share/detail/17228518
      

  7.   

    你想上传什么 
    FCK   或者   fileupload要是还满足不了你 
    就用jquery 写个 特效增加行 批量上传
      

  8.   

    用jQuery 上传控件做的!~~http://blog.csdn.net/intcry/archive/2010/10/15/5943629.aspx