2017-09-03 58 views
0

根據https://www.w3.org/wiki/HTML/Elements/input/file的規範輸入元素的自定義MIME類型

「接受」屬性是一系列MIME類型。

在這種情況下(即文件不是來自服務器),是否有可能爲某個文件擴展名或二進制文件偷看設置自定義MIME類型(例如某些讀取標頭的過程)?

+0

我不確定你在這裏做什麼。有幾種可能的解釋:「我可以限制文件輸入將接受的文件是否基於除瀏覽器知道的MIME類型之外的內容?」和「當我提交帶有文件輸入的表單時,我可以指定瀏覽器將標記文件的內容類型?」 – Quentin

回答

0

是的,你可以設置自定義的MIME類型。

The Living Standard specification states「可以指定accept屬性以向用戶代理提供將接受哪些文件類型的提示。」

要使用此功能,請使用以下<input type="file" name="example" accept= "your-custom-extension-1, your-custom-extension-2, your-custom-extension-3">

另外,仔細閱讀以下聲明關於接受attribute:「如果type屬性的值是文件,那麼該屬性將指示文件類型的的服務器接受,否則將被忽略「。