我很困惑,因爲沒有在這個問題上找到答案。HTML文件上傳接受和拒絕文件擴展名
問題:
我使用的HTML輸入(type='file'
)選擇文件附加到消息。但我想限制它只允許上傳圖片和文檔。我知道有一個accept
屬性。但對於我所知道的,我們可以通過傳遞image/*
來限制它接受圖像。但我不認爲文件有類似的限制。但是我可以添加我想允許的單個擴展。我也想完全拒絕擴展名爲*.exe
和*.app
的文件。
問題:
我的問題是,有沒有類似的圖像限制器我可能會丟失一個限制器。或者,如果我添加文件類型的單個擴展名,我想允許我將添加什麼擴展名(請記住用戶在Windows,Mac和Linux上使用此服務)。
注意:我試圖不涉及js/jquery這個目的。
問候
您可以手動添加適當文件的擴展名,即'.doc,.docx,.pdf,.txt'等 – Bijan 2014-11-06 23:22:21
@Bijan這是我不確定在Mac,Windows中有多少種不同的組合文檔類型和Linux – 2014-11-07 00:21:16
'images/*'是所有瀏覽器/計算機可以打開的東西。但是'documents/*'不會有'',因爲正如你所說的,不同的操作系統有完全不同的類型。只接受文件的基本標準文件類型 – Bijan 2014-11-07 00:25:03