私はここで少し奇妙な問題があります。 (どちらかというと、何かばかげた単純なものを見落としているだけです)HTMLファイル形式、Word文書を受け入れる
私はファイルアップロードフォームを持っていますが、どのMS Wordドキュメントの中で特定の種類のファイルのみを受け入れる必要があります。ファイル入力フィールドのaccept属性に.docと.docxのMIMEタイプ(それぞれapplication/msword
とapplication/vnd.openxmlformats-officedocument.wordprocessingml.document
)を追加しましたが、「ファイルを選択」をクリックすると、.docファイルと.docxファイルは許可されないままグレー表示されますアップロードする。
私は何が欠けていますか?どのような助けや指針をいただければ幸いです!
(はい、私はフォームチェックがアップロードされたファイルをフィルタリングする良い方法ではないことを知っています。私はこれをカバーするPHPを持っています。これはユーザの便宜のためです。許可されていないファイルをアップロードしてください)。
SafariとIEではサポートされていないことが分かっていましたが、ブラウザによってMIMEタイプの認識が異なることも知っておいてよかったです。私はこれを追い出すでしょう。 JavaScriptのソリューションが良いアイデアかもしれません。 ありがとう! – Fang