2017-10-04 95 views
0

我有以下HTML標籤:<輸入接受=「圖像/ TIF不顯示*。TIF文件

<input id="inputButton" name="buttonAdd" type="file" class="upload" accept="image/bmp, image/jpg, image/jpeg, image/png, image/tif, image/tiff, application/pdf" multiple/> 

當我按一下按鈕,選擇要上傳的文件,可用的文件類型最初過濾,符合市場預期。該過濾器顯示有* .TIFF擴展名的文件,但它並沒有顯示只有*。TIF擴展名(見附件截圖)

 .tif files are missing from the filter

我使用的Internet Explorer文件11在Windows 7上,我也必須啓用* .TIF的功能文件。

有人能幫助我嗎?

.*TIFF files showed, but *TIF files - not

+1

嘗試增加'圖像/ TIFF-fx'? '圖像/ *'?如果這不起作用,你總是可以這樣做:'accept =「image/bmp,...,image/tif,.tif」' - 你可以指定文件擴展名而不是MIME類型。 –

+0

@AurelBílý謝謝,添加.tif,完成了這項工作! –

+0

如果您想接受,請提交回答:) –

回答

1

accept

如果type屬性的值是file,那麼這個屬性將顯示哪些服務器接受的文件,否則將被忽略。該值必須是逗號分隔的唯一內容類型說明符列表:

  • 以STOP字符(U + 002E)開頭的文件擴展名。 (例如.jpg,.png,.doc)。
  • 一個沒有擴展名的有效MIME類型。
  • [...]

Source: MDN

所以你的情況,你可以這樣做:

<input id="inputButton" name="buttonAdd" type="file" class="upload" 
    accept="image/bmp, image/jpg, image/jpeg, image/png, image/tif, 
    image/tiff, application/pdf, .tif" multiple/>