Sử dụng thuộc tính download trong thẻ a - html a download attribute

Sử dụng thuộc tính download trong thẻ a - html a download attribute

HTML <a> download attribute

HTML <a> download attribute là gì ?

Đây là một thuộc tính khá hữu ích được hỗ trợ bởi hầu hết các trình duyệt. Giúp tải một file nào đó xuống thiết bị của người dùng khi họ nhấp vào một siêu liên kết (link) được kính kèm.

Để thuộc tính này hoạt động đúng buộc phải đi kèm với trường href

Cách sử dụng HTML <a> download attribute

Các ông sử dụng theo cấu trúc sau đây
<a href="liên_kết_đến_file_cần_tải_xuống"
     download="tên_file_tải_xuống">
</a>
Trong đó tên_file_tải_xuống có thể có hoặc không (nhưng download="" thì luôn luôn phải có). Nó biểu thị cho tên tệp sẽ lưu khi tải xuống
Nếu tên_file_tải_xuống được đặt, vui lòng không thiết lập đuôi cho tên tệp nếu không biết rõ tệp được lưu dưới định dạng nào. Ví dụ, không đặt download="file.png" khi tệp được tải xuống được định dạng html
Và tất nhiên, một số trình duyệt sẽ không tải xuống bất kì tệp nào nếu như tệp đó không cùng địa chỉ với trang web của các ông, điển hình là một số phiên bản của firefox và chrome. Ví dụ, nó chỉ tải xuống tệp nếu như đường dẫn tệp là example.com/image/cat.png,nó có chung đường dẫn với trang web là example.com bằng không nó sẽ mở địa chỉ được gán trong href thay vì tải nó xuống.