0

I want to change the deafult file selection limited to .pdf files only instead of All Files(*.*) in the file open window. Any ideas on how to implement it?

Example:

4

3 回答 3

0

对于 Chrome 来说是可能的,只有HTML5的新accept属性:

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

现场测试用例

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

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

于 2013-01-15T07:49:42.817 回答
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

希望能帮助到你。

于 2013-01-15T07:54:32.807 回答
0

另一种方式。您可以使用 Uploadify。

上传

它是 Flash 基础应用程序。每个浏览器都能正常工作。

于 2013-01-15T07:55:31.390 回答