2015-10-21 95 views
0

如何從文件對話框中刪除"All files"如何從文件dailog中刪除「所有文件」

我只能接受svg文件。所以我不需要文件對話框中的"All files"選項。

下面是HTML代碼,我已經寫了:

<input type="file" accept=".svg" /> 

如何實現這一目標?

+0

請在下面寫下你的代碼。 –

+0

回答

0

嘗試:

<input type="file" accept="image/svg+xml" /> 
+0

using chrome and in the code i have used used accept =「image/svg + xml」 –

0

沒有辦法,你可以專門限制它僅用於SVG文件。但是,您可以將用戶accept="image/*"僅接受圖像類型的文件。如果您通過accept="image/svg"accept="image/svg+xml",則會顯示對話框中顯示的文件類型。

Read this瞭解接受的過濾器。 This是所有媒體類型的完整參考。

看到這個fiddle

+0

so,can not remove「All files」even even after I put a過濾器只接受特定的文件類型? –

+0

是的,你可以刪除所有文件。添加過濾器後,只會顯示與該過濾器類型相關的文件。 –

+0

我編輯了我的答案,以提供更多的細節。看看添加的鏈接。 –

0

如果我沒有記錯,您不能要求瀏覽器限制文件類型 - 因爲您無法控制瀏覽器選擇顯示的文件對話框。

根據其他答案,您最好的選擇是「建議」您將接受的MIME類型的瀏覽器。如果瀏覽器尊重這一點,那麼很棒,否則你就會陷入僵局。

相關問題