如题,期待高手啊!!多谢!

解决方案 »

  1.   

    查询语句取出image的字段,然后用ZipArchive::extractTo解压取出的内容。
      

  2.   

    数据库存的都是这样的:0x504B03042D0000000800438CD13A7D131227FFFFFFFFFFFFFFFF0A001400416C6C65676174696F6E010010004F01000000000000CF00000000000000558F516AC4300C44AF327FDD856276D3B294FEA9B19268716423392D7BFF8BD44E4A4B415F9A99A791B197AC91B53E39A894242355C98A291B8C67F16AC7829A8EC894D8208ABA30BC5265E40992926816471BDF3EEE3C56D4DCDC2A945036F38D745F79933AED2DF049CEA7F9DCE39DF58B688ECDA40A3B127D857EB759EE9B32AEB7670C97CBED1DD780BFE6589AA790C4567012E58021EC4CCD55C6BDE0C264A233622B1CB1D203C3EBC1EA95A3F82AEE1C035E8EA46FEB4AF640B6D8DE6D809F578E3C1593F48FF0496357C237504B01022D002D0000000800438CD13A7D131227FFFFFFFFFFFFFFFF0A0014000000000000000000000000000000416C6C65676174696F6E010010004F01000000000000CF00000000000000504B050600000000010001004C0000000B0100000000这样也可以处理吗?
      

  3.   

    可以,你把数据库中读出的内容先保存为一个文件,然后再用ZipArchive::extractTo处理
      

  4.   

    $rows[0]['r_Allegation'],这个就是我从数据库取出来的数据,能不能给个例子啊
      

  5.   

    $zip = new ZipArchive;
                    $res = $zip->open('test.zip', ZipArchive::CREATE);
                    if ($res === TRUE) {
                        $zip->addFromString('test.txt', $rows[0]['r_Allegation']);
                        $zip->extractTo('my/destination/dir/');
                    }
    my/destination/dir/  下什么都没有啊