图片已经被C# 客户端存储oracle数据库,并且写入读取正常,但是用php读取后显示不正常,而且读取的图象文件很大,一个500k的图象,php读取后竟然6.5M,请高手指点.急.谢谢oracle数据库phpc#存储

解决方案 »

  1.   

    虽然不晓得oracle,但对你这情况表示困惑,你不会是用循环去读取的吧?要不就是读错字段了
      

  2.   

    代码如下,模仿网上的教材,没有任何循环
    <?php
    include('config.php');
    $pictureid = $_REQUEST['id'];
    $conn = ocilogon($username,$password,$server);
    $sql="select * from ttmis.lt_reader where rd_number='$pictureid'";
    $stmt = OCIParse( $conn,$sql);
    OCIExecute($stmt);
    if( OCIFetchInto($stmt, $result) ) 

    Header("Content-type:".$result[0]);
    echo $result[17]->load();
    }
    ?>