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 相关文章推荐
php4的session功能评述(一)
Oct 09 PHP
解决dede生成静态页和动态页转换的一些问题,及火车采集入库生成动态的办法
Mar 29 PHP
完美解决PHP中文乱码
Nov 26 PHP
php中关于普通表单多文件上传的处理方法
Mar 25 PHP
php代码书写习惯优化小结
Jun 20 PHP
php5.3 注意事项说明
Jul 01 PHP
php生成图形验证码几种方法小结
Aug 15 PHP
PHP文件操作之获取目录下文件与计算相对路径的方法
Jan 08 PHP
PHP7安装Redis扩展教程【Linux与Windows平台】
Sep 30 PHP
对php 判断http还是https,以及获得当前url的方法详解
Jan 15 PHP
php中字符串和整数比较的操作方法
Jun 06 PHP
PHP正则之正向预查与反向预查讲解与实例
Apr 06 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
php中关于普通表单多文件上传的处理方法
2011/03/25 PHP
php计算数组相同值出现次数的代码(array_count_values)
2015/01/20 PHP
Yii2增删改查之查询 where参数详细介绍
2016/08/08 PHP
php可变长参数处理函数详解
2017/02/22 PHP
PHP利用Cookie设置用户30分钟未操作自动退出功能
2017/07/03 PHP
按钮JS复制文本框和表格的代码
2011/04/01 Javascript
Jquery $when done then的用法详解
2016/05/20 Javascript
javascript显示倒计时控制按钮的简单实现
2016/06/07 Javascript
全面解析jQuery $(document).ready()和JavaScript onload事件
2016/06/08 Javascript
简单理解js的冒泡排序
2016/12/19 Javascript
利用iscroll4实现轮播图效果实例代码
2017/01/11 Javascript
C#微信小程序服务端获取用户解密信息实例代码
2017/03/10 Javascript
详解React Native开源时间日期选择器组件(react-native-datetime)
2017/09/13 Javascript
10个最受欢迎的 JavaScript框架(推荐)
2019/04/24 Javascript
JS实现可控制的进度条
2020/03/25 Javascript
Python实现数据库编程方法详解
2015/06/09 Python
实例讲解Python中global语句下全局变量的值的修改
2016/06/16 Python
tensorflow输出权重值和偏差的方法
2018/02/10 Python
对python中使用requests模块参数编码的不同处理方法
2018/05/18 Python
Python实现多级目录压缩与解压文件的方法
2018/09/01 Python
对python 操作solr索引数据的实例详解
2018/12/07 Python
使用python telnetlib批量备份交换机配置的方法
2019/07/25 Python
使用python脚本自动创建pip.ini配置文件代码实例
2019/09/20 Python
Python爬虫防封ip的一些技巧
2020/08/06 Python
在canvas上实现元素图片镜像翻转动画效果的方法
2018/03/20 HTML / CSS
英国领先的杂志订阅网站:Magazine.co.uk
2018/01/25 全球购物
英国电视和家用电器购物网站:rlrdistribution.co.uk
2018/11/20 全球购物
汽车驾驶求职信
2013/10/25 职场文书
材料采购员岗位职责
2013/12/17 职场文书
三峡人家导游词
2015/01/31 职场文书
2015年审计人员工作总结
2015/05/26 职场文书
贷款收入证明范本
2015/06/12 职场文书
三好学生评选事迹材料(2016精选版)
2016/02/25 职场文书
2016年社区“我们的节日·中秋节”活动总结
2016/04/05 职场文书
python pyhs2 的安装操作
2021/04/07 Python
frg-100简单操作(设置)说明
2022/04/05 无线电