目前我正在使用jQuery uploadify插件,它在Chrome和IE中工作正常,但在Firefox和Safari中则不能。
如果你使用的是jQuery,你有没有看过 https://github.com/blueimp/jQuery-File-Upload,它有很好的浏览器支持,不需要Flash。
实施起来也很简单。
否则,如果您能够利用HTML5,则对文件上传具有出色的支持。MDN有很多例子,这里和这里有很好的演示。