| 
 Posted by Erwin Moller on 01/25/06 12:08 
Barry wrote: 
 
> Hi all 
>  
> I have this script(download.php) which downloads binary data from a 
> mysql database. 
>  
> <? 
>  
> /* SNIP */ 
>  
> $document=document::singleton(); 
> $doc=$document->get_document($id); 
>  
> if (is_object($doc)){ 
> die; 
> } 
 
So if $doc is an object you die? 
 
Is that what you want? 
I would expect: 
 
 
if (is_object($doc)){ 
 echo "\doc is not an object!"; 
 exit; 
} 
 
Regards, 
Erwin Moller 
 
>  
> header("Content-type: $doc[type]"); 
> header("Content-length: $doc[size]"); 
> header("Content-Disposition: attachment; filename=$doc[name]"); 
>  
> echo($doc['content']); 
>  
> exit; 
>  
> ?> 
>  
> This is called from another page in the 
> <a href="download.php?id=4">CLick here to download</a> 
> fashion. 
>  
> The problem I am experiencing is that the download stop on 64k and then 
> the files are obviously corrupted. 
>  
> I have checked that I do have the correct size in the db and I am giving 
> the correct size in the Content-length header. 
>  
> Thanks 
> Barry
 
  
Navigation:
[Reply to this message] 
 |