技术标签: php把图片上传到页面上
/**
* 上传图片到服务器
* @return [type] [description]*/publicfunctionupload_img()
{if(IS_POST){
$url= C(‘IMG_SERVER_URL‘).‘uploadImg.php‘; //图片API服务器
$data = I(‘post.‘);
$img_name= $data[‘img_name‘];if(!$img_name){
$ajax[‘msg‘] = ‘File名称有误‘;
}else{
$tmpName= $_FILES[$img_name][‘name‘]; //上传上来的文件名
$tmpFile = $_FILES[$img_name][‘tmp_name‘]; //上传上来的临时存储路径
$tmpType = $_FILES[$img_name][‘type‘]; //上传上来的文件类型
$folder = $data[‘folder‘]; //存储路径
//执行上传
$obj =json_decode(upload_file($url, $tmpName, $tmpFile, $tmpType, $folder));if($obj->code){
$path= $obj->path.‘/‘.$obj->name;if($data[‘type‘] == ‘goods_img‘){ //商品图片
$model= D(‘GoodsImg‘);
$goods_img_data[‘img_path‘] =$path;
$goods_img_data[‘index‘] = I(‘index‘);
$goods_img_data[‘create_time‘] =time();
$goods_img_id= $model->add($goods_img_data);if($goods_img_id){
$ajax[‘code‘] = ‘1‘;
$ajax[‘msg‘] =[‘id‘ =>$goods_img_id,‘goods_img_path‘ =>$path,
];
}else{
$ajax[‘msg‘] = ‘上传失败‘;
}
}else if($data[‘type‘] == ‘goods_sku‘){ //商品SKU
$model= D(‘GoodsSku‘);
$goods_sku_img_data[‘sku_img_path‘] =$path;
$goods_sku_img_data[‘sku_distinguish‘] = $data[‘sku_distinguish‘];
$goods_sku_img_data[‘price‘] = $data[‘sku_price‘];
$goods_sku_img_data[‘create_time‘] =time();
$goods_sku_img_id= $model->add($goods_sku_img_data);if($goods_sku_img_id){
$ajax[‘code‘] = ‘1‘;
$ajax[‘msg‘] =[‘id‘ =>$goods_sku_img_id,‘goods_sku_img_path‘ =>$path,‘sku_distinguish‘ => $data[‘sku_distinguish‘],‘price‘ => $data[‘sku_price‘]
];
}else{
$ajax[‘msg‘] = ‘上传失败‘;
}
}
}else{
$ajax[‘msg‘] = $obj->msg;
}
}
$this->ajaxReturn($ajax);
}
}
用Apache的FTPClient上传文件时发现一个问题,就是上传txt文件没问题,但上传zip文件时文件会被破坏,查了一下原因,原来是这样:因为RFC959中规定了缺省的传输模式应该是ASCII的,org.apache.commons.net.ftp.FTPClient实现
(【友盟+】产品专家郑志远)在U-Time超级用户巡回沙龙中,【友盟+】首次提出超级用户浓度概念,即用户从广告触达到激活后的至少7日乃至15日留存率,并结合AppTrack移动广告采集与监测、用户个性化分析实现对超级用户的深度精准提炼,帮助开发者全链路的实现从精选媒体、精细分析到精准投放的超级用户圈选、放大、获取。精选媒体电商App投搜索和社交广告、功能类工具投信息流广告除了高大上的概念,在U-T...
文章目录Object类toString方法equals方法大结论main方法中的数组数组扩容:内存分析图,满足:x<ya[x]>=ya[y]>=x数据范围:n<=2e5解法:三个条件:x<ya[x]>=ya[y]>=x其实前两个可以合并:x<y<=a[x]x<=a[y]即对于每个x,计算[x,a[x]]范围内满足x<=a[y]的y的数量每次都暴力...
下载附件发现一个pdf全部复制 放到百度翻译 发现是拉丁文 然而翻译的结果并没有什么用处复制的时候会发现多了 ABAB等等的 字符串注意 (这边 复制需要都复制到不只是复制有拉丁文的地方 因为打开pdf 的时候你会发现有些没有拉丁文的地方也能复制 这边建议用火狐打开 pdf 比较好复制)BABA BBB…等等我们联想到 摩斯密码将“A”替换为“.","B"替换为“-”,摩斯解密得到flagflag{1nv151bl3m3554g3}...
High&NewTech:横向、纵向看资本寒冬——根据中国四大行每年(2004年~2018年)贷款主要流向来看当下的资本寒冬导读资本寒冬,并不代表没有机会,相反,好机会将会更加沉淀,带来的将会是更大的革新!互联网的世界,依然水大鱼大,机会永远不会消失,只是,你抓不住,就会被别人抢走。寒冬适合存粮,唯有不断补充自己,机会来了,你才会扶摇直上九万里!目录1、工...
Spring Cloud——配置详解(本文只作为学习记录)服务注册类配置eureka.client.serviceUrl.defaultZone 注册中心地址eureka.client.enabled=true 启用Eureka客户端eureka.client.registry-fetch-interval-seconds=30 从Eureka服务端获取注册信息的间隔时...
//本例只是简单模拟网络蜘蛛的功能,从新浪首页搜索出邮箱地址,当然,可以继续用深搜或者广搜搜索出所有的页面,爬出邮箱地址package cn.hncu.bs;import java.io.BufferedReader;import java.io.FileReader;import java.io.InputStream;import java.io.InputStreamReade