chcę wydawać inline jpg obraz jako base64 zakodowany ciąg, jednak kiedy to zrobić:file_get_contents pokazuje nieoczekiwane wyjście podczas odczytu pliku
$contents = file_get_contents($filename);
print "<img src=\"data:image/jpg;base64,".$contents."\"/>";
Gdzie $filename
jest lokalny plik tekstowy z obrazem base64. Wyjście jest w następujący sposób:
<img src="data:image/jpg;base64,/9j/4A..... (the rest of the file)...." />
I obiously obraz nie jest wyświetlany, ale skąd 
pochodzi? Nie znajduje się w pliku tekstowym. Jeśli zostanie usunięty, obraz jest wyświetlany prawidłowo.
co dostajesz w var_dump ($ contents); ? – Milap