I think I wrote to the list before but I unfortunately didn't see a response on this. The functions in PHP to upload a large object work fine, and I can take out the object using the psql command line interface, but downloading a file with the php functions over the web the downloaded file is somehow changed. Here is a download function which has the problem: function send_object() { $db = do_db_connect(); cdb_query($db, "begin"); $res = pg_lo_open($db, $_POST['object_id'], 'r'); header("Content-type: " . $_POST['file_type']); header("Content-Disposition: file; filename=" . $_POST['filename']); header("Content-Transfer-Encoding: binary"); pg_lo_read_all($res); pg_lo_close($res); cdb_query($db, "end"); exit(); } cdb_query(db, string) is just a simple sql wrapper function that I wrote. The cmp command clearly shows that the downloaded file is different: bash-2.05a$ cmp kat_y_justin.jpg kat_y_justin_dl.jpg kat_y_justin.jpg kat_y_justin_dl.jpg differ: char 1, line 1 I can send the verbose output from cmp if anyone wants more details. PHP version information: PHP 4.3.2 (cli) (built: Jun 27 2003 03:24:40) Copyright (c) 1997-2003 The PHP Group Zend Engine v1.3.0, Copyright (c) 1998-2003 Zend Technologies Apache version information: su-2.05a# httpd -v Server version: Apache/1.3.27 (Darwin) Server built: 11/12/02 04:24:22 As you can see above, it's running on Mac OS X: su-2.05a# uname -a Darwin roc-24-169-140-246.rochester.rr.com 6.3 Darwin Kernel Version 6.3: Wed Jan 8 19:14:49 PST 2003; root:xnu/xnu-344.16.8.obj~5/RELEASE_PPC Power Macintosh powerpc Any ideas or should I start digging through the PHP source code? Thanks! Justin -- PHP Database Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php