This is possible for your information but, however I would not recommend this as the cost of file uploads and data storage is really expensive as it is estimated to be around 640k gas per kilobyte of data. The price has increased in today's market as 1 ETH is approximately worth $200 which only works efficiently at $2 per kilobyte. According to your understanding of this, you should be able to understand if the price of Gas and Ether is worth the money at the time. This price number only increases with time and it is upto you to decide if this is expensive or not for your application. Hope this answers your question!!