For TechAbantu, we recently had the need to handle a full form submission programmatically, including attaching files. This is to support the API for the data archive solution on blockchain: the solution supports a web-based interface, but is primary intended for customers to integrate their information systems through the API. The natural solution is to support HTTP multipart forms through the API.

Author: 
Communications department