如何实现多文件上传。和QQ空间上传图片一样的效果!
就是点击浏览的时候可以同时选择多个文件,不要那种多个fileupload控件的。在线等

解决方案 »

  1.   

    http://bbs.51cto.com/archiver/tid-35157.html
      

  2.   

    这个也是多个FileUpload的 不是一个实现多文件上传不知道什么意思的可以去看下QQ空间相册图片的上传,我要的就是那个这效果啊。
    不然一个一个点,用户会烦的啊
      

  3.   

    那就将选的文件路劲存在一个list里面!
    然后在循环文件路劲上传!!只是构想!!
      

  4.   

    我知道如何上传,就是不知道一个fileupload如何选择多个文件。
    我们用的控件都是一个Fileupload只能选择一个文件我要的就是一个FileUplod可以选择多个文件。
      

  5.   

    http://m.cnblogs.com/13897/1670594.html  一般的WEB方式文件上传只能使用FileUpload控件进行一个文件一个文件的进行上传,就算是批量上传,也要把文件一个一个的添加到页面,无法如windows程序一样,一次选择多个文件进行批量上传。这样在某些应用上就显得很不人性化,有时候客户希望能够一次选择很多文件,然后让系统把选择的文件全部上传。
          这里,就将针对这个问题提出一个比较完美的解决方案,利用的SwfUpload组件,让客户一次选择多个文件,然后将选择的文件上传到服务器上。       关于SWFUpload的一些说明:      1)  SWFUpload使用一个隐藏的Flash影片来控制文件的选择和上传。      2) JavaScript用来激活文件选择对话框。此文件选择对话框是可以设置允许用户选择一个单独的文件或者是多个文件。 选择的的文件类型也是可以被限制的,因此用户只能选择指定的适当的文件,例如*.jgp;*.gif。      3)  当选定文件以后,每个文件都会被验证和处理。当Flash上传文件的时候,由开发人员预定义的Javascript事件会被定时触发以便来更新页面中的UI,同时还提供上传状态和错误信息。
          4)  选定的文件的上传和它所在页面、表单是独立的。每个文件都是单独上传的,这就保证了服务端脚本能够在一个时间点更容易地处理单个文件。虽然Flash提供了上传服务,但是页面并不会提交或者重新载入。相比于标准的HTML Form,SWFUpload的使用方式更像是AJAX程序,页面中的Form会和FLASH控制的文件上传单独处理。 
    具体信息可以访问swfupload官方网站:http://www.swfupload.org/让我们先来看看客户端的界面效果图。(多选文件,批量上传,上传进度显示)
      

  6.   

    找下有第三方没。  自己实现比较麻烦哟。。 貌似要调用系统的api
      

  7.   

    希望各位大大 积极提议啊。 谢谢了啊
    我先去看看swfupload 这个如何使用啊
      

  8.   

    FileUpload不能实现 这个 功能的他使用的是浏览本身的File标签在web2.0里面的 html为 了安全考虑对file标签的操作也控制了限制
      

  9.   

    qq空間能夠那樣上傳是因為你的機器里裝了qq
    在安裝qq的時候就包裹了上傳的activeX
      

  10.   

    用那个swfupload那个看起来挺好的啊。各位有啥建议没啊
      

  11.   

    function AddFile()
    {
    var strFile="<input name=\"upload_A\" type='file' class='inputText' style='WIDTH:350px;'/><br/>";
    document.getElementById("td_uploadFile").insertAdjacentHTML("beforeEnd",strFile);
    }
    <td id="td_uploadFile" align="center">
    <input id="upload_A" name="upload_A" type="file" class="inputText"
    style="width: 350px; display:none;" runat="server" />
    </td>HttpFileCollection Files = HttpContext.Current.Request.Files;
    for (int i = 0; i < Files.Count; i++)
    {HttpPostedFile PostedFile = Files[i];
    if (PostedFile.ContentLength > 0)
    {
    string FileName = PostedFile.FileName;
    string AttachExt = FileName.Substring(FileName.LastIndexOf(".") + 1);
    int TotalSize = PostedFile.ContentLength;
    }
    }
    http://topic.csdn.net/u/20091123/09/1983e0e3-6019-4ba3-b39c-73d514fc4196.html
      

  12.   


    http://www.cnblogs.com/zengxiangzhan/archive/2010/03/08/1681107.html
      

  13.   

    Uploadify jquery+falsh+UploadHandler.ashx http://www.cnblogs.com/zengxiangzhan/archive/2009/12/14/1623221.html