PHP+JavaScript实现无刷新上传图片


Posted in PHP onFebruary 21, 2017

html文件代码

<!-- ajax文件上传开始 -->
<script type="text/javascript" src="/imageupload/jquery-1.10.2.min.js"></script>
<script type="text/javascript" src="/imageupload/layer/layer.js"></script>
<script type="text/javascript" src="/imageupload/ajaxupload.js"></script>
<!--ajax文件上传结束-->
<!--上传文件按钮列表开始-->
<input id="requesturl" type="hidden" value="{:U('admin/upload/uploadfile')}" />
<input id="ajaxuploadfile" type="file" onchange="filechange()"/>
<input id="filepathurl" type="hidden" value="" />
<input type="button" value="第一张" pathurl="./Uploads/admin/trailer/" class="uploadclass" />
<input type="button" value="第二张" pathurl="./Uploads/admin/fdfdfd/" class="uploadclass" />
<input type="button" value="第三张" pathurl="./Uploads/admin/cdcdfd/" class="uploadclass" />
<!--上传文件按钮列表结束-->

php文件代码

/**
* 文件上传方法
*/
public function uploadfile(){
//单文件上传
$upload = new \Think\Upload();// 实例化上传类
$upload->maxSize = 100000000 ;// 设置附件上传大小
$upload->exts = array('jpg', 'gif', 'png', 'jpeg');// 设置附件上传类型
$url = $_POST['filepathurl'];
if (!file_exists($url)){
mkdir ($url,0777,true);
}
$upload->rootPath = $url; // 设置附件上传根目录
// 上传单个文件
$info = $upload->uploadOne($_FILES['postfilename']);
if(!$info) {
echo json_encode(array('bool'=>false,'error'=>$upload->getError()));
}else{
$path = $info['savepath'].$info['savename'];
echo json_encode(array('bool'=>true,'path'=>$path));
}
}

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持三水点靠木!

PHP 相关文章推荐
PHP分页显示制作详细讲解
Oct 09 PHP
详细介绍PHP应用提速面面观
Oct 09 PHP
php简单提示框alert封装函数
Aug 08 PHP
让你成为更出色的PHP开发者的10个技巧
Feb 25 PHP
PHP5.5和之前的版本empty函数的不同之处
Jun 13 PHP
PHP实现远程下载文件到本地
May 17 PHP
浅析PHP中call user func()函数及如何使用call user func调用自定义函数
Nov 05 PHP
PHPCMS忘记后台密码的解决办法
Oct 30 PHP
学习thinkphp5.0验证类使用方法
Nov 16 PHP
ThinkPHP框架实现定时执行任务的两种方法分析
Sep 04 PHP
PHP的简单跳转提示的实现详解
Mar 14 PHP
PHP数组Key强制类型转换实现原理解析
Sep 01 PHP
PHP编辑器PhpStrom运行缓慢问题
Feb 21 #PHP
如何离线执行php任务
Feb 21 #PHP
PHP实现上传多文件示例代码
Feb 20 #PHP
微信公众号开发之通过接口删除菜单
Feb 20 #PHP
thinkphp项目如何自定义微信分享描述内容
Feb 20 #PHP
php防止sql注入的方法详解
Feb 20 #PHP
php获取给定日期相差天数的方法分析
Feb 20 #PHP
You might like
模拟flock实现文件锁定
2007/02/14 PHP
php cc攻击代码与防范方法
2012/10/18 PHP
js资料prototype 属性
2007/03/13 Javascript
Javascript优化技巧(文件瘦身篇)
2008/01/28 Javascript
javascript date格式化示例
2013/09/25 Javascript
IE6中链接A的href为javascript协议时不在当前页面跳转
2014/06/05 Javascript
jQuery标签编辑插件Tagit使用指南
2015/04/21 Javascript
关于javascript中dataset的问题小结
2015/11/16 Javascript
js捕捉键盘事件和按键键值的方法
2016/10/10 Javascript
jQuery progressbar通过Ajax请求实现后台进度实时功能
2016/10/11 Javascript
微信小程序 支付功能(前端)的实现
2017/05/24 Javascript
Vue.js实现分页查询功能
2020/11/15 Javascript
layui-table表复选框勾选的所有行数据获取的例子
2019/09/13 Javascript
jdk1.8+vue elementui实现多级菜单功能
2020/09/24 Javascript
[01:54]TI珍贵瞬间系列(五):压力
2020/08/29 DOTA
基于Python的身份证号码自动生成程序
2014/08/15 Python
深入解读Python解析XML的几种方式
2016/02/16 Python
Django objects.all()、objects.get()与objects.filter()之间的区别介绍
2017/06/12 Python
浅谈python爬虫使用Selenium模拟浏览器行为
2018/02/23 Python
解决Pycharm无法import自己安装的第三方module问题
2018/05/18 Python
pandas 小数位数 精度的处理方法
2018/06/09 Python
详解python中@的用法
2019/03/27 Python
python实现电子书翻页小程序
2019/07/23 Python
pycharm不能运行.py文件的解决方法
2020/02/12 Python
基于Tensorflow读取MNIST数据集时网络超时的解决方式
2020/06/22 Python
Python3爬虫里关于代理的设置总结
2020/07/30 Python
一款纯css3实现的漂亮的404页面的实例教程
2014/11/27 HTML / CSS
使用HTML5的链接预取功能(link prefetching)给网站提速
2012/12/13 HTML / CSS
SmartBuyGlasses比利时:购买品牌太阳镜和眼镜
2019/08/09 全球购物
绘画设计学生的个人自我评价
2013/09/20 职场文书
办公室副主任岗位职责
2013/11/25 职场文书
献爱心倡议书
2014/04/14 职场文书
三好学生个人先进事迹材料
2014/05/17 职场文书
大学生迟到检讨书500字
2014/10/17 职场文书
Angular性能优化之第三方组件和懒加载技术
2021/05/10 Javascript
sql server 累计求和实现代码
2022/02/28 SQL Server