Php Programmierfrage bzgl. Pushover API zur Nutzung IPS Media Object mit Curl

Hallo,
Ich möchte die Pushover API mit einer Nachricht mit Dateianhang ansprechen. Hintergrund ist ein Kamerabild welches mit dem Imagegrabber als MediaObject zum Schutz der SD Karte nur im RAM des Raspberrys liegt. Pushover hat folgendes Beispiel für den API Zugriff gesetzt:

<?php
curl_setopt_array($ch = curl_init(), array(
  CURLOPT_URL => "https://api.pushover.net/1/messages.json",
  CURLOPT_POSTFIELDS => array(
    "token" => "APP_TOKEN",
    "user" => "USER_KEY",
    "message" => "hello world",
          "attachment" => curl_file_create("image.jpg", "image/jpeg"),
  ),
  CURLOPT_SAFE_UPLOAD => true,
  CURLOPT_RETURNTRANSFER => true,
));
curl_exec($ch);
curl_close($ch);
?>

Problem ist nun, dass curl hier nunmal eine echte Datei mit Pfadangabe auf der Festplatte erwartet. Wie kann ich den Inhalt des Mediaobjektes mit curl übertragen?

Wäre als php newbie für Hilfe echt dankbar. Die Lösung könnte dann auch in das Pushover Modul von Firebuster integriert werden.

Grüße

Matthias