上传图片

     public function images()
{ $data = $_FILES['file']; switch($data['type'])
{
case 'image/jpeg': $ext = 'jpg'; break;
case 'image/gif': $ext = 'gif'; break;
case 'image/png': $ext = 'png'; break;
default: $ext = ''; break;
} if($ext){ $file_name = uniqid().'.'.$ext; // 新的文件名
$tmp_name = $data['tmp_name'];     // 服务器上临时文件名
$file_size = $data['size'];     // 文件大小
if($file_size > 204800){
$result = array('stat'=>'-2','str'=>'图片大于200K');
echo json_encode($result);
exit;
}else{
$file_path = 'upload/'.$file_name;
$img_path = "http://aaaaaaaaa/upload/".$file_name;//表单用的 if(move_uploaded_file($tmp_name, $file_path) == true ){
$result = array('stat'=>'1','str'=>'添加图片成功','img'=>$img_path,'pic'=>$file_name);
}else{
$result = array('stat'=>'-2','str'=>'添加图片失败');
}
echo json_encode($result);
exit;
}
}else{
$result = array('stat'=>'-2','str'=>'图片格式不对');
echo json_encode($result);
exit;
}
}

最新文章

  1. 【Alpha版本】冲刺-Day10
  2. ArcGIS API中FindTask中文搜索无效,服务器编码问题URIEncoding="utf-8"
  3. Neutron VxLAN + Linux Bridge 环境中的网络 MTU
  4. Java 基础【11】@注解
  5. 【maven 报错】maven项目执行maven install时报错Error assembling WAR: webxml attribute is required (or pre-existing WEB-INF/web.xml if executing in update mode)
  6. 一起啃PRML - 1.2.2 Expectations and covariances 期望和协方差
  7. 全局函数的Result一定要每次都初始化,否则上次的结果会被保持到下一次继续使用
  8. HTTP协议 URL
  9. 201521123028《Java程序设计》第4周学习总结
  10. [bzoj1705] [Usaco2007 Nov]Telephone Wire 架设电话线
  11. LeetCode题型分类及索引
  12. MSMQ 和 MQTT
  13. ElasticSearch(九):elasticsearch-head插件安装
  14. C#socket编程之实现一个简单的TCP通信
  15. ibatis 多种传参方式
  16. python全栈开发day42-固定定位等
  17. MAVEN 阿里云中央仓库
  18. java搭建web从0-1(第一步:创建web工程)
  19. pannel加载form
  20. C++中对象模型

热门文章

  1. 支持SQL Server数据库又支持MongoDB数据库的数据访问设计
  2. 函数调用导致堆栈不对称。原因可能是托管的 PInvoke 签名与非托管的目标签名不匹配。
  3. JDE910笔记1--基础介绍及配置[转]
  4. C# 多线程详解 Part.03 (定时器)
  5. (转载)全球唯一标识GUID
  6. UVa 10561 - Treblecross
  7. wp8.1 Study6: App的生命周期管理
  8. FG模型
  9. 怎么用navicat自动备份mysql数据库
  10. virtualbox安装提示出现严重错误解决办法