Cargue un archivo usando file_get_contents

Me doy cuenta de que puedo hacer esto con CURL muy fácilmente, pero me preguntaba si era posible usarfile_get_contents() con el contexto de flujo http para cargar un archivo a un servidor web remoto, y si es así, ¿cómo?