Ich verstehe nicht, was der Unterschied zwischen
ist %Vor%Ich habe ein Skript geschrieben, um es zu überprüfen
%Vor%In diesem Fall erhalte ich das Bild im Browser wenn ich die Linie entferne
%Vor%Ich bekomme das Bild immer noch im Browser angezeigt.
und jetzt, wenn ich die Linie entferne
%Vor% dann iget Binärdatenanzeige im Browser (sieht aus wie Müll) in beiden Fällen, ob ich entferne
curl_setopt ($ ch, CURLOPT_BINARYTRANSFER, 1);
oder ich entferne nicht.
Welchen Unterschied macht diese Option CURLOPT_BINARYTRANSFER
?
Es sieht so aus, als ob CURLOPT_BINARYTRANSFER von PHP nicht mehr benutzt wird, wenn ich diesen PHP-Fehlerbericht und die richtige Auflösung richtig verstanden habe.
Bei dieser Art von Locken betrachten wir zwei Übertragungen:
Indem Sie header("Content-type: image/jpeg");
entfernen, verweigern Sie dem Browser den Hinweis, wie der folgende Inhalt interpretiert werden soll. Das hat nichts mit CURLOPT_BINARYTRANSFER
zu tun, was sich auf die erste Übertragung auswirkt.