Crav3X
Erfahrenes Mitglied
SO, der Papa hat eine Lösung für die die das selbe Problem haben.
MSSQL hat die tolle eigenart mir immer nur 255 Zeichen zurück zu geben. Weiß nicht ob es an dem Treiber für mssql von seitens PHP liegt.
Habe es nun mit "SUBSTRING" gelöst. Ich gehe hin und lese das Bild aus der Datenbank in mehreren Schritten aus.
Hoffe das wird jemanden helfen der das selbe Problem hat
MSSQL hat die tolle eigenart mir immer nur 255 Zeichen zurück zu geben. Weiß nicht ob es an dem Treiber für mssql von seitens PHP liegt.
Habe es nun mit "SUBSTRING" gelöst. Ich gehe hin und lese das Bild aus der Datenbank in mehreren Schritten aus.
PHP:
$DieDatei = "";
$SchrittWeite = 250;
$sql = "SELECT DATEI, SUBSTRING(DATEI, 1, $SchrittWeite) AS FilePart, datalength(DATEI) AS FileLength FROM DAT_VORGANG_DETAIL WHERE VORGANG_ID =".round($_SESSION['vorgangsid'])." AND TIFF_PAGENO =".$_SESSION["AktuelleSeite"];
$res = mssql_query($sql);
$data = mssql_fetch_array($res);
$datei = $data['DATEI'];
$DieDatei = $data['FilePart'];
$länge = $data['FileLength'];
for($i = 250; $i <= $länge; $i = $i+250)
{
$sql = "SELECT SUBSTRING(DATEI, $i+1, $SchrittWeite) AS FilePart FROM DAT_VORGANG_DETAIL WHERE VORGANG_ID =".round($_SESSION['vorgangsid'])." AND TIFF_PAGENO =".$_SESSION["AktuelleSeite"];
$res = mssql_query($sql);
$data = mssql_fetch_array($res);
$DieDatei .= $data['FilePart'];
}
header('Content-Type: image/tiff');
echo $DieDatei;
Hoffe das wird jemanden helfen der das selbe Problem hat