RT,当点击'浏览文件'那个button的时候,是如何弹出选择文件对话框的呢?

解决方案 »

  1.   

    多文件上传Flex里面有filereferencelist可以实现,网上有现成的flex多文件上传源码供下载
      

  2.   

    当点击那个button的时候,到底发生了什么呢?为什么它就会弹出那个浏览文件的窗口?我要是自己设置一个button的话,怎么让他也弹出这个窗口呢??
      

  3.   


    我机子上安装了flash builder 4就是为了做一些flash组件供.net使用,其实也比较方便,你可以试试。加上网上的源码不少,做一个flex插件还是很easy的
      

  4.   

    你为什么要自己做呢?不光要弹出就完了,还要实现文件的读取、发送的,这都是浏览器实现的。
    你自己要怎么写?写插件还是使用Flash,Silverlight?
      

  5.   

    参考:孟前辈的http://dotnet.aspx.cc/article/58ea3515-36f2-4fd9-ac89-eaf49f59816c/read.aspx还可以调用windows 的shell来实现,但会有安全问题。
      http://blog.sina.com.cn/s/blog_5ceb51480100stgb.html
      

  6.   

    fileupload控件生成到页面=<input type="file" name="aa" value="" />
    你可以隐藏这个<input type="file" name="aa" value="" />
    用JS来触法onclick事件。 得到文件路径
    要多了解HTML。 .NET控件的本质也还是HTML,要做好WEB方面的东西。 HTML一定要熟悉
      

  7.   

    给你推荐一个:
    http://blog.csdn.net/xinyaping/article/details/6411519
      

  8.   

    弹出之后就可以选中一个文件,然后得到路径,接着可以使用js或者filestream读取这个路径,然后将文件复制到指定的路径,这样子就实现了上传啊,目前只是在自己电脑上测试,至于以后需要将文件发送到服务器上,那是下一步的,先试试能不能实现现在的这个功能
      

  9.   

    js很难有权限复制文件,filestream是在服务器端执行的,而且你上传到服务器不是复制过程。
    =========其实要实现你的功能,要不就是自己做浏览器,要不就是利用浏览器提供的扩展功能实现,自己写activex控件么部署很麻烦,而且只能用于ie,在已经部署的flash控件的基础上开发,虽然也要受限,不过这是最容易最好实现的办法了。
      

  10.   

    使用FileSystemObject可以复制文件啊
      

  11.   

    确实,使用flash是最好的方法
      

  12.   

    问个问题哈,HTML5既然取代了flash,那么取代的只是游戏部分吗?能否使用html5实现这个功能呢?
      

  13.   


    js脚本是可以复制,但是浏览器里的js是受限制的,一般情况下是不能执行的。而且你要实现的是上传功能,这个是本地到服务器的传输,要通过http协议,不是fso可以解决的。