#3 Upload function finished.