Manca un pezzo.
oUpload.Save()

Mettilo dopo

oUpload.Upload