文件上传,更改弹出窗口中的所有文件?

时间:2013-01-15 07:41:43

标签: html file-upload

我想仅在文件打开窗口中更改仅限于.pdf文件的deafult文件选择而不是All Files(*.*)。关于如何实施它的任何想法?

示例:

  

3 个答案:

答案 0 :(得分:0)

对于HTML5的新accept属性,仅限Chrome

<input type="file" name="myfile" accept=".pdf" />

Live test case

IE不会也可能永远不会支持该属性,Firefox支持该属性,但它只能用于图像,音频或视频文件,而不能用于PDF。

对于跨浏览器支持,您必须为每个浏览器构建浏览器扩展/插件或使用Java / Flash。

答案 1 :(得分:0)

有几种方法可以做到这一点,并限制用户只选择某些文件类型,在您的情况下是PDF。

以下是通过PHP / Javascript实现它的两种方法,但如果你还没有使用这些WYSIWYG编辑器,这些都是一些开销,需要一些编码。

TinyMCE - http://www.tinymce.com/wiki.php/How-to_implement_a_custom_file_browser

CKEditor - http://docs.cksource.com/CKEditor_3.x/Developers_Guide/File_Browser_(Uploader)/Custom_File_Browser

希望它有所帮助。

答案 2 :(得分:0)

其他方式。您可以使用Uploadify。

Uploadify

是flash基础应用程序。每个浏览器工作正常。