Progressbar with Storage API

I am using React.js to create an app, in which I have a file uploader that upload files to BlockStack Gaia Storage through putFile method. This method is a Promise is return when a file is uploaded to the server. So, can I add a progress bar? For example, How much data is uploaded yet, percentage?