Half working upload.