C # .NET Subir archivo a un formulario web usando HttpWebRequest

¿Alguien tiene un ejemplo de trabajo usando HttpWebRequest en C # para enviar un archivo desde la unidad local a un formulario web multiparte / datos de formulario?