目前网上还木有php 解析二维码的开源库,在百度中找到这个网站能够解析二维码,于是研究一下。然后使用PHP curl扩展模拟图片上传解析的效果,代码如下:
/**
* 二维码解析
* @return json
*/
public function analyTwocode(){
import('ORG.Net.UploadFile');
$uploaddir = rtrim($_SERVER['DOCUMENT_ROOT'],'/') . __ROOT__ .'/Uploads/';
$uploadfile = $uploaddir . basename($_FILES['Filedata']['name']);
$upload = new UploadFile();
$upload->maxSize = 3145728 ;
$upload->saveRule = uniqid().'_'.mt_rand();
$upload->allowExts = array('jpg', 'gif', 'png', 'jpeg');
$upload->savePath = $uploaddir;
if(!$upload->upload()) {
$result = $this->error($upload->getErrorMsg());
}else{
$info = $upload->getUploadFileInfo();
$file = $uplo