<address id="jv157"></address>
<sub id="jv157"></sub>

      <address id="jv157"></address>

      <thead id="jv157"></thead>

        php 上传文件到服务器

        /////客户端代码

        function upload()

        {                      

         $file = $this->upload->data();

        $file_name = $file['file_name'];
        $filepath = getcwd().'/assets/android/'.$file_name;
        ////读取文件内容
        $handle = fopen($filename, "r");//读取二进制文件时,需要将第二个参数设置成'rb'
        $contents = fread($handle, filesize ($filepath));//通过filesize获得文件大小,将整个文件一下子读到一个字符串中
        fclose($handle);
        ////删除本地刚上传此文件
        unlink($filepath);

        //客户端

        ////文件内容转换成base64

        $this->data['filecontent']=base64_encode($contents);

        ////SERVER_BASE_URL="http://192.168.1.104:8080/ucenter";

        $url_active = SERVER_BASE_URL."/index.php?/api/apns/upload";
        $response = $this->curl_post ( $url_active, $this->data );

        }

        function curl_post($url, $vars) {
            $ch = curl_init();
            curl_setopt($ch,CURLOPT_RETURNTRANSFER, 1);
            curl_setopt($ch, CURLOPT_URL,$url);
            curl_setopt($ch, CURLOPT_POST, 1 );
            curl_setopt($ch, CURLOPT_HEADER, 0 ) ;
            curl_setopt($ch, CURLOPT_POSTFIELDS, $vars);
            $response = curl_exec($ch);
            curl_close($ch);
           
            if ($response)
            {
            return $response;
            }
            else
            {
            return false;
            }
            }

        ////服务器

        function upload()
            {
          
            $filecontent = $_POST['filecontent'];
            ////
            $resource = base64_decode ( $filecontent );
            if (! $resource) {
            $ret = array (
            'flag' => 0,
            'msg' => "failed"
            );
            echo json_encode($ret);
            return ;
            }
           
            // //写文件
            $path = getcwd()."/assets/certificates/".$file_name;
           
            $fp = fopen($path, "w+" );
           
            if ($fp) {
            fputs ( $fp, $resource);
            fclose ( $fp );
            $ret = array (
            'flag' => 1,
            'msg' => "succes"
            );
           
            } else {
            fclose ( $fp );
            $ret = array (
            'flag' => 0,
            'msg' => "failed"
            );
            }
            echo json_encode($ret);
            }


        <!-- upload certificate Begin --> <?php if(isset($flag)):?> <article class="module width_full"> <header> <h3><?php echo lang('v_ios_upload_certificate') ?></h3> </header> <div id="content" class="span10"> <!-- content starts --> <div class="row-fluid sortable ui-sortable"> <div class="box span12"> <div class="box-content"> <?php echo form_open_multipart('plugin/iospush/iosactivate/upload/'.$register_id.'/'.$appname);?> <div class="module_content"> <table class="table table-striped table-bordered bootstrap-datatable"> <tbody> <tr> <td><?php echo form_label(lang('v_ios_certificate_file')); ?>&nbsp;&nbsp;</td>                                     <td>                                         <?php echo form_upload('userfile');?>                    </td> </tr> <tr></tr> <tr></tr> <tr> <td><?php echo form_label(lang('v_ios_certificate_pwd')); ?>&nbsp;&nbsp;</td>                                     <td>                                         <?php  echo form_password($crt_passwd);                                         ?> <span class="help-inline"><font color='error'>                                    <?php echo form_error($crt_passwd['name']); ?>                                     <?php echo isset($errors[$crt_passwd['name']]) ? $errors[$crt_passwd['name']] : '';?>                                     </font></span>                    </td> </tr> </tbody> </table> <br /> <div class="form-actions"> <button class="btn btn-primary" type="submit" id="uploadsubmit"  style="width:70px;height:25px;"> <?php echo lang('v_ios_upload')?></button> </div>    </div>     </form> </div> </div> </div> </div> <!-- content ends --> </article> <!-- upload certificate Begin --> <?php endif;?>

        相关文章
        相关标签/搜索
        每日一句
          每一个你不满意的现在,都有一个你没有努力的曾经。
        公众号推荐
           一个历史类的公众号,欢迎关注
        一两拨千金
        2020年正版综合资料 安塞县| 潮安县| 台江县| 武陟县| 九龙城区| 辉县市| 莎车县| 杂多县| 昌黎县| 岚皋县| 讷河市| 商南县| 左云县| 内黄县| 都江堰市| 玛纳斯县| 隆林| 昌宁县| 南溪县| 上犹县| 旺苍县| 长顺县| 赤壁市| 汶上县| 仁布县| 焦作市| 磴口县| 陇南市| 拉萨市| 石门县| 鹤壁市| 鹤山市| 天镇县| 长垣县| 墨脱县| 芒康县| 延川县| 天柱县| 通化市| 信丰县| 横峰县| 株洲市| 永修县| 耿马| 通榆县| 林芝县| 汤原县| 唐河县| 五指山市| 凤凰县| 申扎县| 南华县| 当涂县| 鄂托克前旗| 伊春市| 金乡县| 延庆县| 鄂托克旗| 新营市| 沾化县| 咸宁市| 兴宁市| 兴文县| 开平市| 宁强县| 龙山县| 临安市| 昌平区| 静宁县| 东山县| 永昌县| 高青县| 广河县| 榆树市| 漳浦县| 安阳县| 新巴尔虎右旗| 大新县| 渝北区| 荃湾区| 大同县| 纳雍县| 固始县| 共和县| 松江区| 湟中县| 颍上县| 徐汇区| 苏州市| 潍坊市| 揭西县| 南阳市| 宝坻区| 易门县| 阳新县| 灌南县| 福贡县| 会东县| 兰西县| 大名县| 天台县| 醴陵市| 罗江县| 大邑县| 巴塘县| 和平县| 洛阳市| 资溪县| 县级市| 礼泉县| 揭西县| 徐汇区| 方正县| 周口市| 大悟县| 宾阳县| 德钦县| 阜新| 铜鼓县| 汝阳县| 基隆市| 怀集县| 盱眙县| 福贡县| 石城县| 仁寿县| 桃园县| 甘南县| 稻城县| 准格尔旗| 天峻县| 永年县| 绥芬河市| 昆明市| 白银市| 湄潭县| 祁连县| 平原县| 尖扎县| 乐山市| 施甸县| 山西省| 博兴县| 桑植县| 个旧市| 邵阳市| 攀枝花市| 运城市| 阿图什市| 微山县| 桦甸市| 合作市| 湖口县| 澳门| 攀枝花市| 阆中市| 翁牛特旗| 社会| 竹溪县| 沁源县| 郧西县| 新干县| 宝兴县| 清丰县| 磴口县| 札达县| 原阳县| 广元市| 新竹市| 乌海市| 邵阳县| 吉首市| 仁寿县| 绥宁县| 胶州市| 蓬溪县| 兴义市| 永登县| 紫阳县| 金塔县| 黄梅县| 二连浩特市| 马关县| 乐清市| 郴州市| 台山市| 改则县| 特克斯县| 宜良县| 长治县| 永春县| 确山县| 肇庆市| 达孜县| 浦城县| 滦南县| 福海县| 沂源县| 满城县| 清远市| 科技| 永川市| 双柏县| 沙河市| 贡山| 卫辉市| 蓬溪县| 谷城县| 舒城县| 武功县| 巢湖市| 景洪市| 义乌市| 平江县| 涡阳县| 芜湖县| 兴安盟| 靖州| 邵东县| 炉霍县| 开封市| 喀喇沁旗| 霍山县| 石林| 新营市| 龙口市| 洪雅县| 通化县| 靖宇县| 青阳县| 南丰县| 宜阳县| 邵武市| 濉溪县| 山阴县| 大足县| 宜黄县| 徐州市| 茌平县| 黎平县| 通辽市| 武宁县| 公安县| 水城县| 台中县| 定襄县| 浙江省| 莱阳市| 海宁市| 友谊县| 本溪| 左权县| 石柱| 通州区| 松原市| 旺苍县| 三河市| 泗水县| 凭祥市| 大埔县| 浦东新区| 沁水县| 新河县| 阿鲁科尔沁旗| 商城县| 黄冈市| 景德镇市| 乌鲁木齐县| 昭通市| 大洼县| 横峰县| 布尔津县| 新平| 固原市| 淮安市| 长泰县| 惠州市| 伊宁县| 新河县| 肇州县| 包头市| 陆良县| 栖霞市| 百色市| 华坪县| 普格县| 南郑县| 横山县| 鄂托克前旗| 松潘县| 彰化市| 攀枝花市| 项城市| 枞阳县| 前郭尔| 察雅县| 河源市| 东阿县| 白朗县| 桓台县| 绥德县| 神池县| 平度市| 扶沟县| 江都市| 邵阳县| 巨野县| 西畴县| 阳西县| 蕉岭县| 江华| 梅河口市| 庆元县| 山东| 镶黄旗| 沭阳县| 清涧县| 镇远县| 山丹县| 马公市| 台江县| 沾益县| 黄龙县| 达日县| 新乡市| 永泰县| 伊宁县| 舞钢市| 兰坪| 忻城县| 油尖旺区| 门源| 石门县| 麟游县| 凯里市| 子长县| 临漳县| 寻乌县| 柘荣县| 罗田县| 固安县| 类乌齐县| 通化县| 卓尼县| 翁牛特旗| 武乡县| 平度市| 龙门县| 黄石市| 岱山县| 专栏| 四会市| 威海市| 桃源县| 吉安市| 葫芦岛市| 宁化县| 金寨县| 岑溪市| 临潭县| 呼和浩特市| 樟树市| 天长市| 金湖县| 梨树县| 富川| 永丰县| 襄樊市| 贵溪市| 延吉市| 佛学| 曲沃县| 西华县| 高安市| 许昌市| 临朐县| 红桥区| 百色市| 蒙阴县| 成安县| 鄂托克前旗| 石首市| 镇坪县| 关岭| 德兴市| 仁怀市| 长子县| 鹿泉市| 甘德县| 尼玛县| 新昌县| 和田县| 甘洛县| 疏附县| 丹阳市| 固始县| 彭山县| 红桥区| 桦甸市| 淳安县| 青州市| 盘山县| 清水河县| 津南区| 苍溪县| 长葛市| 汽车| 郎溪县| 浮山县| 苍溪县| 图们市| 华阴市| 扬中市| 铜川市| 威宁| 长寿区| 黄龙县| 廉江市| 宝兴县| 弥勒县| 潮安县| 浦东新区| 紫阳县| 凤阳县| 陕西省| 嘉荫县| 眉山市| 右玉县| 宜宾市| 正定县| 柳林县| 瑞昌市| 蕉岭县| 榕江县| 安塞县| 凤山县| 蓬溪县| 铁岭市| 旅游| 漠河县| 紫云| 永济市| 惠东县| 霍州市| 疏勒县| 竹溪县| 永清县| 昭平县| 酉阳| 西贡区| 利辛县| 色达县| 隆昌县| 鹤山市| 兖州市| 肥城市| 凤城市| 平安县| 合阳县| 虹口区| 镇原县| 九台市| 平利县| 芦溪县| 丰都县| 张北县| 昌邑市| 台江县| 晋宁县| 伊金霍洛旗| 永州市| 安远县| 井研县| 铜梁县| 武鸣县| 张家港市| 柞水县| 常宁市| 榆林市| 长海县| 安仁县| 桂林市| 仲巴县| 五峰| 玛纳斯县| 邹城市| 昌邑市| 高密市| 奉新县| 阜阳市| 饶阳县| 察哈| 宝应县| 综艺| 富锦市| 达日县| 仙游县| 西林县| 华阴市| 南京市| 阳谷县| 赤壁市| 苍山县| 如皋市| 崇仁县| 定陶县| 含山县| 方正县| 历史| 洞口县| 安阳县| 青田县| 西乌| 武乡县| 鹿邑县| 吉木乃县| 临海市| 清远市| 民丰县| 高雄市| 拉萨市| 苍梧县| 电白县| 即墨市| 宜春市| 孝义市| 勐海县| 团风县| 杭锦旗| 盈江县| 新郑市| 连南| 海宁市| 合水县| 灵武市| 长白| 汶川县| 三台县| 临桂县| 邹城市| 青浦区| 双江| 钟祥市| 塔河县| 东城区| 潢川县| 金塔县| 嘉兴市| 南华县| 巨鹿县| 依安县| 汤阴县| 平邑县| 玉山县| 宁阳县| 桐城市| 桐城市| 阿拉善盟| 承德县| 青铜峡市| 大田县| 临西县| 宜城市| 清苑县| 小金县| 河津市| 泰和县| 湘阴县| 河东区| 宝山区| 兴山县| 洱源县| 阿勒泰市| 阳原县| 襄汾县| 广平县| 兴宁市| 黑河市| 乌鲁木齐市| 宜宾县| 临朐县| 托克逊县| 湖南省| 五台县| 醴陵市| 定结县| 武山县| 彰化市| 塔河县| 宿迁市| 逊克县| 沙田区| 腾冲县| 柞水县| 平邑县| 崇仁县| 阿合奇县| 雷波县| 扎兰屯市| 嘉义市| 湘潭县| 连南| 库伦旗| 岢岚县| 武邑县| 东丰县| 通辽市| 松阳县| 井冈山市| 吴江市| 平山县| 康马县| 仁化县| 遂昌县| 玉屏| http://wap.jx1870lastv.fun http://jx1870exportv.fun http://jx1870hozev.fun http://hz0j0r1vo.fun http://jx1870evenv.fun http://jx1870functionv.fun http://wap.jx1870exchangev.fun http://m.jx1870instancev.fun http://m.hz0j0r7vo.fun http://wap.hz0j4r7vo.fun http://wap.jx1870fieldv.fun http://www.hz0j2r5vo.fun http://jx1870lackv.fun http://m.jx1870gradev.fun http://wap.jx1870estizatev.fun http://www.jx1870flyv.fun http://wap.jx1870izplezentv.fun http://m.jx1870existv.fun