zoukankan      html  css  js  c++  java
  • 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);
        }
  • 相关阅读:
    【33】避免遮掩继承而来的名称
    调用异步方法
    Python 调用C++
    【37】绝不重新定义继承而来的缺省参数值
    【36】绝不重新定义继承而来的non-virtual方法
    【38】通过复合塑模出Has-A 或根据某物实现出
    【转】C++ function、bind以及lamda表达式
    mongodb
    mongodb
    mongodb
  • 原文地址:https://www.cnblogs.com/henry-xu/p/6402061.html
Copyright © 2011-2022 走看看