一. 在控制器中写一个方法,用于上传

 public function upload(){
if (!empty($_FILES)) {
//图片上传设置
$config = array(
'maxSize' => 3145728,
'rootPath' => 'Public',
'savePath' => '/Uploads/',
'saveName' => array('uniqid',''),
'exts' => array('jpg', 'gif', 'png', 'jpeg'),
'autoSub' => false,
'subName' => array('date','Ymd'),
);
$upload = new \Think\Upload($config);// 实例化上传类
$images = $upload->upload();
//判断是否有图
if($images){
$info=$images['Filedata']['savename'];
//返回文件地址和名给JS作回调用
echo $info;
}
else{
$this->error($upload->getError());//获取失败信息
}
}
}

二.模板

<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<title>Index</title>
<link rel="stylesheet" href="__PUBLIC__/uploadify.css">
<script src='__PUBLIC__/jquery.js'></script>
<script src='__PUBLIC__/jquery.uploadify.min.js'></script>
</head>
<body> <div id="imgs"><img width="200px" src="__PUBLIC__/uploads/1.jpg"></div>
<input id="file_upload" name="file_upload" type="file" multiple="true" value="" /> </body>
<script>
var img = '';
$('#file_upload').uploadify({
'swf' : '__PUBLIC__/uploadify.swf',
'uploader' : '{:U("Index/upload")}', //上传的方法
'buttonText' : '缩略图上传',
'onUploadSuccess' : function(file, data, response) {
//把所有上传的图片都放入DIV中
img += "<img width='200px' src='__PUBLIC__/Uploads/"+data+"'>";
$('#imgs').html(img);
}
});
</script>
</html>

OK,完成。

最新文章

  1. bzoj3756: Pty的字符串
  2. Win32 多线程学习笔记
  3. HoloLens开发手记 - Unity之Gestures手势识别
  4. 怎么让dedecms生成html页面更快些
  5. MSSQL常用操作及方法总结
  6. [转]apache的源码安装详细过程全纪录
  7. JS高级程序设计学习笔记——继承
  8. HDU 2062:Subset sequence(思维)
  9. 【BLUESKY的NOIp模拟赛】解题报告
  10. bzoj4516 / P4070 [SDOI2016]生成魔咒
  11. 移动端(微信等)使用 vConsole 调试 console
  12. myeclipse新建maven项目
  13. Win2008建立域时administrator账户密码不符合要求
  14. Ajax提交表单时验证码自动验证 php后端验证码检测
  15. Pandas之Dropna滤除缺失数据
  16. html5设置全屏模式--开发游戏必备
  17. 使用PrintWriter out=response.getWriter();输出script脚本时乱码解决
  18. JavaScript函数作用域与对象以及实用技巧
  19. Atitit.注重细节还是关注长远??长远优先
  20. 几位it 前辈的博客

热门文章

  1. Java和SQL取两个字符间的值
  2. ZOJ Problem Set - 1002
  3. PHP7 下安装 memcache 和 memcached 扩展
  4. Linux:shift 命令可以将参数依次向左移动一个位置
  5. 小程序api使用报错
  6. SpringBoot集成MybatisPlus报错
  7. C语言基础练习——最大值及其位置(二维数组)
  8. Python特色数据类型--元组
  9. python 基础(十九)--re正则表达式模块
  10. MySQL8在CentOS7上的安装