¿PUBLICA una cadena de archivo usando cURL en PHP?

Me preguntaba si es posible publicar un archivo, junto con otros datos de formulario, cuando el archivo es solo una cadena.

Sé que puede publicar un archivo que ya está en el sistema de archivos con el prefijo de la ruta de archivo con "@".

Sin embargo, me gustaría evitar crear un archivo temporal y enviar solo el archivo como una cadena, pero no estoy seguro de cómo construir la solicitud usando cURL en PHP.

Salud

    $postFields = array(
        'otherFields'   => 'Yes'
        ,'filename'     => 'my_file.csv'
        ,'data'         => 'comma seperated content'
    );

    $options = array(
        CURLOPT_RETURNTRANSFER  => true
        ,CURLOPT_SSL_VERIFYPEER => false
        ,CURLOPT_SSL_VERIFYHOST => 1
        ,CURLOPT_POSTFIELDS     => $postFields
        ,CURLOPT_HTTPHEADER     => array(
            'Content-type: multipart/form-data'
        )
    );

Respuestas a la pregunta(2)

Su respuesta a la pregunta