Implement upload from the platform