Uploading or downloading files in your application is not something which you would use very rarely. Thus, it is important to know how to upload files at the client-side and how to handle and store files at the server-side. Also, while fetching the file stored at the server, one has to be aware of the different possibilities like should the downloaded file open in one of the browser tabs or it should be downloaded as an attachment and opened separately.

File upload at the client side:

For explaining the file upload at the client side, code snippet of Vue.js has been used as an example below…

Story of the HDFC bank

India’s largest private sector bank by all parameters - the HDFC bank.

Source: Wikipedia

When Indian economy was changing its course in 1991 and the banking sector was opened up for private players, a new success story was in the making. In the year 1994, a banker Mr. Deepak Parekh was looking to setup a modern private bank in India. In those days, people used to crib about poor customer service at public sector banks, lack of good banking products, too much political interference in distribution of loans etc.

He approached his fellow banker friend Aditya Puri who was the CEO of…


Imagine that you are maintaining a large website with tens of pages and a lot of text, images, videos, gifs etc. To embed all this data within the code will not only bloat the size of your code repository but also make your website content difficult to manage. For every change in the content, however small it may be, you would need a developer and it might take time to deploy those changes.

There comes the concept of a CMS (Content Management System). As the name suggests, a CMS takes responsibility for storing your content in an organised manner and…

Shubham Sharma

Writes on all things web

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store