日期:2014-05-18  浏览次数:20672 次

页面文件上传--文件选择器如何限定文件类型
想要的效果是:在点击文件上传后,弹出的文件选择框下面的文件类型我是可以限定的,就是我要它出现什么格式它就只能出现什么格式,<input /> 的accept属性不给力啊!
我看网上说如果想去灵活的去控制文件选择器,除非你不要用浏览器自带的,而是自己写一个!!!
我又上网查说可以用applet在浏览器调java的文件选择器(因为我是学java的,就想着用java),可到这儿我不会了,我没用过applet啊,哪位大哥给个思路啊,或者什么例子的,能够让小弟直观快速的了解到怎么用这个东西,从而实现上面我要的效果!!
当然如果不用这么麻烦就能实现我说的效果我更是欢迎的,谢谢

------解决方案--------------------
我刚才也搜了下,我其实也挺需要这个功能的。
大体上就两种方法吧,
第一种:使用swfupload,网址:http://code.google.com/p/swfupload/
第二种:使用人家写好的组件,适用java,
http://download.csdn.net/detail/s478853630/4063293
(还没用过,不确定是否好用,下班后回去试试)
------解决方案--------------------
引用:
Quote: 引用:

Quote: 引用:

Quote: 引用:

Quote: 引用:

Quote: 引用:

Quote: 引用:

Quote: 引用:

看看这个:http://blog.csdn.net/withiter/article/details/7272338


<!--ready事件-->  
<script type="text/javascript">  
    $(document).ready(function() {  
        $("#uploadify").uploadify({  
            'uploader' : 'scripts/uploadify.swf',  
            'script' : 'servlet/Upload',//后台处理的请求  
            'cancelImg' : 'images/cancel.png',  
            'folder' : 'uploads',//您想将文件保存到的路径  
            'queueID' : 'fileQueue',//与下面的id对应  
            'queueSizeLimit' : 5,  
            'fileDesc' : 'rar文件或zip文件',  
            'fileExt' : '*.rar;*.zip', //控制可上传文件的扩展名,启用本项时需同时声明fileDesc  
            'auto' : false,  
            'multi' : true,  
            'simUploadLimit' : 2,  
            'buttonText' : 'BROWSE'  
        });  
    });  
</script>  

大哥我用了这个,现在功能全部实现了,但是有个小问题就是,我想把文件选择按纽居中,可是它默认一直是贴左边的,用那个buttonClass属性设margin属性也调不过来啊,有什么办法可以把它放到我想它在的地方啊,就像咱对一个自定义的按纽设置它的布局那样??求赐教!!!!


可以改下自带的css文件。就是改你刚说的class
还是搞不定,我晚上帮你看下。


我改了,好像把什么