2016-09-15 65 views
1

任何人都知道爲什麼這個輸入接受.php文件擴展名?接受屬性輸入[type = file]允許其他擴展

(至少在最新的Chrome版本)

<input type="file" accept=".doc,.pdf,.txt,.rtl">

enter image description here

+0

請參考這一點,說使用的文件類型,而不是擴展http://stackoverflow.com/questions/17293861/how-to-make-input-type-file-accept-只有這些類型 – Sasikumar

+0

FWIW,'.php'文件基本上*是* .txt文件,用於所有的意圖和目的...... Chrome的行爲甚至沒有錯。 – deceze

+0

檢查checkfiletype.com文件的類型,它應該是MIME類型:text/plain; – Majid

回答

2

這顯然是一個僅Mac OS錯誤。
我沒有能夠從我的win10虛擬機中重現它,但它仍然存在於v.55.0.2861.0 canary中。


該問題似乎來自.txt
這就像它會接受任何text/*文件,當這個擴展設置。

您應該在chrome's bug tracker上打開一個問題。

<input type="file" accept=".txt">

+0

不錯,刪除了.txt,現在它是我的預期。感謝您的澄清! –

相關問題