ошибка заключалась в том, что нужно было указывать путь следующим образом:
$remoteUploadDirectory = '/C:/Users/PC/Desktop/tmp/'; - правильный путь
$remoteUploadDirectory = 'C:/Users/PC/Desktop/tmp/'; - не правильный путь
увидел это при повторной попытке загрузить файл через командную строку