uploadfy插件结合php案例

html部分

<!DOCTYPE html>
<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>uploadfy插件结合php案例</title>
    <link rel="stylesheet" type="text/css" href="__PUBLIC__/admin/uploadify/uploadify.css" />
    <script type="text/javascript" src="http://apps.bdimg.com/libs/jquery/1.8.3/jquery.min.js"></script>
    <script type="text/javascript" src="__PUBLIC__/admin/uploadify/jquery.uploadify.js"></script>
</head>
<body>

    <div class="item">
        <label>缩略图:</label>
        <img id="s_wapcover"
             style=" 100px;height:60px">

        <div style="margin-left: 105px; margin-top: 5px;"> <div  class="hongse" id="uploadify">上传缩略图</div></div>
    </div>

<script>

    $("#uploadify").uploadify({
        80,
        height:37,
        fileSizeLimit : '4096KB',
        buttonText:'上传缩略图',
        fileTypeExts : '*.gif; *.jpg; *.jpeg;*.png',
        swf:'__PUBLIC__/admin/uploadify/uploadify.swf',
        uploader:'{:U("Public/uploadsharetoday")}',
        onUploadSuccess:function(file,data,response){
            data = jQuery.parseJSON(data);
            if(data.code==0){
                $src = data.url;
                $('#wapcover').val($src);
                $src = "{:C('pserver')}" + data.url;
                $('#s_wapcover').attr('src', $src);
            }else{
                alert('上传失败!');
            }
        }
    });

</script>
</body>
</html>

php部分

    
    public function uploadsharetoday()
    {
        $upload = new UploadFile();                                     // 实例化上传类
        $upload->maxSize = 3145728;                                     // 设置附件上传大小
        $upload->allowExts = array('jpg', 'gif', 'jpeg', 'png');        // 设置附件上传类型
        $upload->savePath = './upload/sharetoday/' . date('Ymd') . '/'; // 设置附件上传目录

        $this->mk_dirs('./upload/sharetoday/' . date('Ymd'));

        if (!$upload->upload()) {                                        // 上传错误提示错误信息
            $ret['code'] = 1;
            $ret['msg'] = $upload->getErrorMsg();
        }
        else {                                                           // 上传成功 获取上传文件信息
            $info = $upload->getUploadFileInfo();
            $ret['code'] = 0;
            $url = $info[0]['savepath'] . $info[0]['savename'];
            $url = substr($url, 1);
            upimg($url);
            $ret['url'] = $url;
        }
        $this->ajaxreturn($ret);
    }
原文地址:https://www.cnblogs.com/henry-xu/p/6402061.html