• 0
  • 0

H5跨域上传兼容

2020-04-25 674 0 admin 所属分类:PHP 记录
// 兼容h5跨域上传 $_FILES 为空的情况 只能手工截取 POST文件信息
$data = preg_split("/\r\n\r\n/", file_get_contents("php://input"));
$tmpfile_h5 = tempnam(sys_get_temp_dir(), 'IMAGEH5');
$content = $data[1];
if (!$content) {
    fail(['code' = > -1, 'msg' = > '未选择上传图片']);
}
file_put_contents($tmpfile_h5, $content);
$_FILES['file']['tmp_name'] = $tmpfile_h5;
$ext = explode("/", mime_content_type($tmpfile_h5));
$_FILES['file']['name'] = 'h5img.'.$ext[1];


返回顶部