Mam problem z odczytaniem obrazka zapisanego w blobie w bazie mssql. Przerobiłem kod do zapisywania danych z mysql ale obrazek pokazuje mi się tylko w części reszta obrazka jest niewidoczna. Na pewno obrazek jest dobrze zapisany do bazy bo innymi programikami go odczuje oto kod którego używam
[php]<?php
function push_file()
{
global $db_server, $db_name, $db_user, $db_pass;
$conn=mssql_connect($db_server,$db_user,$db_pass);
mssql_select_db("Bazka", $conn);
$sql = 'SELECT ImageBLOB, ImageFileName FROM dTabela_Images WHERE IdImage=4';
$result = mssql_query($sql);
$tab=mssql_fetch_row($result);
mssql_free_result($result);
$filename=$tab[1];
header("Cache-control: private"); // another fix for IE
header("Content-Type: image/jpeg'");
header("Content-Disposition: attachment; filename=" . $filename);
print ($tab[0]);
}
?>[/php]
Bardzo proszę o pomoc
[php] mssql blob
-
andrjejewicz
- Posty: 16
- Rejestracja: czw mar 18, 2004 2:21 pm
- Lokalizacja: lublin
-
splatch
- Nowy

- Posty: 36
- Rejestracja: śr gru 04, 2002 7:05 pm
- Lokalizacja: Bydgoszcz/Brodnica
- Kontakt:
Re: [php] mssql blob
Nie wiem, czy to pomoże, ale zobacz jak będzie działać bez lini:
Kod: Zaznacz cały
header("Content-Disposition: attachment; filename=" . $filename);