[BUGFIX] Use dirname instead of basename to create new upload
When uploading via SOAP API a wrong folder structure was created as basename() instead of dirname() was used.
When uploading via SOAP API a wrong folder structure was created as basename() instead of dirname() was used.