Skip to Content

This blog is written based on Chrome 45.0.2454.85 m.

In HTML5 there is one additional attribute available for tag a, the “download”. By clicking on the “a” tag with “download” attribute, you can directly get download operation performed. See the simple example below:

       

Save

   


Click Save hyperlink, the download is executed immediately and I have a downloaded file with correct name and content specified in the example.

/wp-content/uploads/2015/10/clipboard1_808645.png

/wp-content/uploads/2015/10/clipboard2_808652.png

This useful attribute could help us to finish some task without intensive programming. For example, I need to get the file list of a given folder in my laptop via JavaScript. Here below is how to achieve it:

1. Create a simple html page with source code below and open it via Chrome.

2. Open Chrome development tool, type the command like below. There is a notification poped up by Chrome, asking you if you allow the file download. Click ok. Then a html file is automatically downloaded by Chrome.

/wp-content/uploads/2015/10/clipboard4_808653.png

/wp-content/uploads/2015/10/clipboard5_808654.png

Open the html source code and compare its content with the actual files in your local folder. They are exactly matched.


/wp-content/uploads/2015/10/clipboard6_808655.png


To report this post you need to login first.

Be the first to leave a comment

You must be Logged on to comment or reply to a post.

Leave a Reply