Display thumbnailPhoto from Active Directory in PHP

后端 未结 3 1036
予麋鹿
予麋鹿 2020-12-01 17:22

I\'ve set up a system to display everyone\'s name, email address and phone number from Active Directory however I can\'t get the \'thumbailPhoto\' to work.

I have se

3条回答
  •  不知归路
    2020-12-01 17:44

    This seems to be a JPEG-File, so you should be able to send that data together with the appropriate mime-type to the browser. It should be possible to output that image with something like:

    
    

    But it might also be possible to save files of any image format into that thumbnailPhoto attribute. Therefore, I would put the content into a temporary file that will then be served directly from the server. You will need to pass the file through finfo to get the correct mime-type.

    So you might do something like this:

    $tempFile = tempnam(sys_get_temp_dir(), 'image');
    file_put_contents($tempFile, $imageString);
    $finfo = new finfo(FILEINFO_MIME_TYPE);
    $mime  = explode(';', $finfo->file($tempFile));
    echo '';
    

提交回复
热议问题