Nếu bạn sử dụng , nó sẽ chấp nhận tất cả các loại tệp. Nhưng có thể hạn chế các loại tệp chỉ hình ảnh hoặc một số phần mở rộng tệp hình ảnh nhất định. Để đạt được điều này, bạn cần sử dụng thuộc tính chấp nhận HTML. Thuộc tính này chỉ được sử dụng với và đóng vai trò như một bộ lọc để chọn tệp đầu vào từ hộp thoại nhập tệp Show
Hãy xem một ví dụ
Bây giờ, loại phần tử chỉ có thể chấp nhận hình ảnh Nếu bạn muốn chỉ định phần mở rộng tệp hình ảnh, hãy thử ví dụ sau
Thuộc tính chấp nhận không nên được sử dụng làm công cụ xác thực. Tệp tải lên phải được xác thực trên máy chủ Chấp nhận là thuộc tính HTML chỉ định bộ lọc chỉ cho các loại tệp và yêu cầu người dùng có thể chọn từ hộp thoại nhập tệp Accept attribute can use with only. And the browser that supports this attribute has Chrome (version 26.0 up), Microsoft Edge (version 10.0 up), Firefox (version 37.0 up), Safari (version 11.1), Opera (version 15.0). Thuộc tính này có 4 giá trị (file_extension, audio/*, video/*, image/*, media_type) cú pháp. Phần mở rộng tệpPhần mở rộng tệp cụ thể
Ví dụ lọc đuôi ảnh JPG
Ví dụ: lọc phần mở rộng tệp PDF
Nhiều phần mở rộng tập tin cụ thể
Ví dụ: lọc các phần mở rộng tệp JPG, MP3 và MP4
cú pháp. Tệp hình ảnhTất cả tiện ích mở rộng loại hình ảnh
Ví dụ: lọc tất cả các tệp hình ảnh ________số 8_______Ví dụ: lọc loại tệp hình ảnh cụ thể
cú pháp. Tập tin âm thanhTất cả tiện ích mở rộng loại âm thanh
Ví dụ: lọc tất cả các loại tệp âm thanh
Ví dụ: lọc loại tệp âm thanh cụ thể 0cú pháp. Tập tin videoTất cả tiện ích mở rộng loại video 1Ví dụ: lọc tất cả các loại tệp video 2Ví dụ: lọc loại tệp video cụ thể 3Mẹo. Không sử dụng thuộc tính này làm công cụ xác thực. Tệp tải lên phải được xác thực trên máy chủ Loại tệp bộ lọc ví dụ In this article we will learn how to specify the types of files that the server accepts in HTML5. The accept attribute is used to specifies the type of file that the server accepts. This attribute can be used with element only. This attribute is not used for validation tool because file uploads should be validated on the Server. Ta sẽ thêm từng file cụ thể
<input type="File" name="" accept="image/*"> Để chỉ định tệp png hoặc jpeg cụ thể, chúng tôi sẽ sử dụng đoạn mã sau <input type="File" name="" accept=".png, .jpg, .jpeg"> Chúng tôi có thể kết hợp nhiều loại tệp. Nếu chúng tôi muốn tất cả các định dạng Âm thanh và Video và định dạng png cho Hình ảnh và Pdfs <input type="File" name="" accept="video/*, audio/*, .png, .pdf"> mã cuối cùng HTML
<input type="File" name="" accept="video/*">0 <input type="File" name="" accept="video/*">1
<input type="File" name="" accept="video/*">3 <input type="File" name="" accept="video/*">0 <input type="File" name="" accept="video/*">5_______45_______ <input type="File" name="" accept="video/*">7 <input type="File" name="" accept="video/*">0 <input type="File" name="" accept="video/*">9_______45_______ <input type="File" name="" accept=".pdf, .txt">1 <input type="File" name="" accept=".pdf, .txt">2 <input type="File" name="" accept=".pdf, .txt">1 <input type="File" name="" accept="video/*">0 <input type="File" name="" accept="video/*">9_______45_______ <input type="File" name="" accept=".pdf, .txt">7 <input type="File" name="" accept=".pdf, .txt">8 <input type="File" name="" accept=".pdf, .txt">9 <input type="File" name="" accept=".pdf, .txt">01 <input type="File" name="" accept="audio/*">1 <input type="File" name="" accept=".pdf, .txt">9 <input type="File" name="" accept="audio/*">3 <input type="File" name="" accept="video/*">0 Làm cách nào để chỉ định loại tệp trong đầu vào HTML?The xác định trường chọn tệp và nút "Duyệt qua" để tải tệp lên. Để xác định trường chọn tệp cho phép chọn nhiều tệp, hãy thêm thuộc tính multiple. Mẹo. Luôn thêm thẻ
Loại đầu vào nào được sử dụng để tải tài liệu lên? >
Làm cách nào bạn chỉ có thể chấp nhận các tệp JPG và PNG bằng html5?Giới hạn các loại tệp được chấp nhận . accept="hình ảnh/png" hoặc accept=". png" — Chấp nhận các tệp PNG accept="hình ảnh/png, hình ảnh/jpeg" hoặc accept=". png,. jpg,. . accept="image/*" — Chấp nhận bất kỳ tệp nào có image/* loại MIME. (Nhiều thiết bị di động cũng cho phép người dùng chụp ảnh bằng camera khi sử dụng tính năng này. ) chấp nhận = ". tài liệu,. tài liệu, Giới hạn tệp đầu vào đối với PDF là gì?Mặc dù không có kích thước tối đa cho tệp đầu vào PDF, nhưng khuyến nghị rằng kích thước của tệp đầu vào PDF không vượt quá 500 MB . |