How to create, download, and upload files in React apps


As we've previously announced, we're working on a new tool, the forthcoming API Request Builder, that can generate Docusign eSignature REST SDK programs for C#, Java, Node.js, PHP, Python, and Ruby from a JSON source. 

The API Request Builder application uses the React framework. Except for a very small server program that helps with loading files via URLs, and the Docusign eSignature platform itself, the application runs entirely within the browser.

To save data from the application to the user’s desktop, the application creates and then downloads files to the user. The files are created and downloaded from within the React application; the server is not used. 

In the same way, when a user “uploads” a document to the application, it isn’t uploaded to the server. Instead, the upload is to the application running within the browser.

To see how to implement these JavaScript techniques, check out my new article How to Create, Download, and Upload Files in React Apps published by the JavaScript in Plain English Medium channel.

Additional resources

Larry Kluger
Larry Kluger
DocuSign Lead Product Manager for Partner Platforms
Related Topics