locken entfernte Datei abrufen und Download gleichzeitig erzwingen

Ich versuche, eine entfernte Datei abzurufen und gleichzeitig den Download auf den Benutzer zu erzwingen. Ich kann den Code nicht einfügen, der Code ist zu lang. Aber die Curl-Funktion funktioniert, aber das Problem ist, dass sie nichts ausgibt, bis sie zuerst die entfernte Datei erhält und sie dann zum Benutzer herunterlädt.

Ich benutze dies, um curl anzuweisen, einen Rückruf zurückzugeben

curl_setopt($ch, CURLOPT_READFUNCTION, 'readCallback');

jetzt mache ich in meiner readCallback Funktion folgendes:

function readCallback($curl, $stream, $maxRead){
    $read = fgets($stream, $maxRead);
    echo $read;
    return $read;
}

Es gibt jedoch nichts zurück, sondern wartet nur, bis das Abrufen der entfernten Datei abgeschlossen ist.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage