一般我們要讓使用者上傳檔案,通常會使用 <input type='file'> 來達成,但如果想要讓使用者點擊下去的時候自動顯示指定的檔案類型該怎麼辦呢? 答案就是要靠 accept 這個屬性啦! 以下就附上範例:
最後提醒大家,雖然我們在前端限制了上傳檔案的類型,但後端也務必要再檢查一次以確保安全...畢竟不是每個人都是一般使用者啊!
- <div>All Files<input type='file' accept='*/*'></div> // 不限制
- <div>Images<input type='file' accept='image/*'></div>
- <div>Videos<input type='file' accept='video/*'></div>
- <div>Audios<input type='file' accept='audio/*'></div>
- <div>Custom<input type='file' accept='.zip,.rar,.7z'></div> // 如果要限制多種便用此方式
最後提醒大家,雖然我們在前端限制了上傳檔案的類型,但後端也務必要再檢查一次以確保安全...畢竟不是每個人都是一般使用者啊!
沒有留言:
張貼留言