Implement backend uploading