Как хранить qrcode, сгенерированный с помощью phpqrcode, в db вместо пути к файлу?

Мне нужно сохранить qrcode (сгенерированный с помощью phpqrcode) в db вместо того, чтобы поместить их в путь к файлу. Примеры, приведенные в проекте sourceforge ( http://phpqrcode.sourceforge.net/examples/ ), говорят только о сохранении их в физическом пути к файлу. Я не хочу хранить их в пути к файлу. Пожалуйста посоветуй.

QRcode::png($codecontent, $filepath); 

Основываясь на обсуждении в комментариях с OP, и вопрос как уточненный – как сгенерировать QR-код как ASCII – эта тема рассматривается в примерах для phpqrcode:

http://phpqrcode.sourceforge.net/examples/index.php?example=702

 $codeContents = '12345'; // what to store // generates the contents as array // elements of array contain lines of the QR code // lines are comprised of ones and zeros $text = QRcode::text($codeContents); // here array is joined, putting <br/> at end of lines // for HTML display $raw = join("<br/>", $text); // 1s and 0s are converted to "blocky" characters // so that display is more like QR code and less like stream of 101010 $raw = strtr($raw, array( '0' => '<span style="color:white">&#9608;&#9608;</span>', '1' => '&#9608;&#9608;' )); 

После этих шагов представление ASCII-кода кода сохраняется в $raw ; вы можете сохранить это в базе данных, показать клиенту или отправить по электронной почте.

Если вы отправите его по электронной почте, я бы предложил заменить <br/> на \n и убедиться, что кодировка электронной почты установлена ​​в UTF-8, чтобы символы отображались правильно.