All Files(*.*)
ファイルを開くウィンドウではなく、.pdf ファイルのみに限定されたデフォルトのファイル選択を変更したいと考えています。それを実装する方法についてのアイデアはありますか?
例:
All Files(*.*)
ファイルを開くウィンドウではなく、.pdf ファイルのみに限定されたデフォルトのファイル選択を変更したいと考えています。それを実装する方法についてのアイデアはありますか?
例:
これは、HTML5の新しい属性を持つChrome でのみ可能です。accept
<input type="file" name="myfile" accept=".pdf" />
IE はその属性をサポートしておらず、おそらく今後もサポートしません。Firefox はこの属性をサポートしていますが、画像、オーディオ、またはビデオ ファイルのみに使用でき、PDF には使用できません。
クロス ブラウザーのサポートについては、ブラウザーごとにブラウザー拡張機能/プラグインを作成するか、Java/Flash を使用する必要があります。
これを行うにはいくつかの方法があり、ユーザーが特定のファイルタイプのみを選択するように制限します。これは、この場合は PDF です。
PHP/Javascript を介して実装できる 2 つの方法を次に示しますが、これらは少しオーバーヘッドがかかり、これらの 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
それが役に立てば幸い。