微擎上传图片

<?php 
global $_W;
global $_GPC;
$weid = $_W["uniacid"];

$setting = $_W["setting"]["upload"]["image"];

// $return["msg"] = $_FILES;
// echo json_encode($return);die;
$datas['name']=$_GPC['name'];
$datas['type']=$_GPC['type'];
$datas['path']=$_GPC['path'];
$datas['size']=$_GPC['size'];
$datas['lastModified']=$_GPC['lastModified'];
$datas['webkitRelativePath']=$_GPC['webkitRelativePath'];
$datas['lastModifiedDate']=$_GPC['lastModifiedDate'];

$ext = '';
switch ($_GPC['type']) {
    case "application/x-jpg":
    case "image/jpeg":
        $ext = "jpg";
        break;
    case "image/png":
        $ext = "png";
        break;
    case "image/gif":
        $ext = "gif";
        break;
    default:
        $result["message"] = "提取资源失败, 资源文件类型错误.";
        $return["code"] = 1;
        $return["msg"] = "上传资源失败, 资源文件类型错误.";
        echo json_encode($return);
        exit;
        break;
}
// if (intval($_FILES["file"]["size"]) > $setting["limit"] * 1024) {
//     $return["code"] = 1;
//     $limit = $setting["limit"] * 1024;
//     $return["msg"] = "上传的媒体文件大于(" . $limit . ")";
//     echo json_encode($return);
//     exit;
// }
if (empty($_GPC['name'])) {
    $return["code"] = 2;
    $return["msg"] = "上传失败, 请选择要上传的文件!";
    echo json_encode($return);
    exit;
}
// if ($_FILES["file"]["error"] != 0) {
//     $return["code"] = 3;
//     $return["msg"] = "上传失败, 请重试.";
//     echo json_encode($return);
//     exit;
// }
$ext = pathinfo($_GPC['name'], PATHINFO_EXTENSION);
$ext = strtolower($ext);
$filename = random(30) . "." . $ext;
// $filepath = '/'.addons.'/'.$this->modulename . '/' . $filename;
$datas['tmp_name'] = $_GPC['name'];
$file = usedcar_file_upload(1,$_FILES['file'], "image", $filename);

if ($file["success"] == 1) {
    $data["weid"] = $weid;
    $data["uid"] = $member["id"];
    $data["filename"] = $file["name"];
    $data["attachment"] = $file["path"];
    $data["type"] = 1;
    $data["createtime"] = time();
    $data["group_id"] = -1;
    $data["note"] = $_GPC["type"];
    $data["openid"] = $_W['openid'];
    pdo_insert("fanchun_usedcar_upload", $data);
}
$return["code"] = 0;
$return["data"]["src"] = $file["path"];
$return["msg"] = "上传成功";
echo json_encode($return);
exit;
// print_r($_FILES["file"]);
// exit;
?>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值