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 file_get_contents 函数超时的几种解决方法
Jul 30 PHP
关于php fread()使用技巧
Jan 22 PHP
php shell超强免杀、减少体积工具实现代码
Oct 16 PHP
Linux下安装oracle客户端并配置php5.3
Oct 12 PHP
Linux下PHP加速器APC的安装与配置笔记
Oct 24 PHP
php通过分类列表产生分类树数组的方法
Apr 20 PHP
php文件操作相关类实例
Jun 18 PHP
PHP Cookie学习笔记
Aug 23 PHP
PHP/HTML混写的四种方式总结
Feb 27 PHP
PHP等比例压缩图片的实例代码
Jul 26 PHP
从ThinkPHP3.2.3过渡到ThinkPHP5.0学习笔记图文详解
Apr 03 PHP
Yii2框架控制器、路由、Url生成操作示例
May 27 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
在PHP3中实现SESSION的功能(二)
2006/10/09 PHP
Laravel多域名下字段验证的方法
2019/04/04 PHP
thinkphp5修改view到根目录实例方法
2019/07/02 PHP
PHP执行系统命令函数实例讲解
2021/03/03 PHP
Javascript miscellanea -display data real time, using window.status
2007/01/09 Javascript
JS 实现BASE64_ENCODE和BASE64_DECODE(实例代码)
2013/11/13 Javascript
jquery的总体架构分析及实现示例详解
2014/11/08 Javascript
jquery实现鼠标滑过显示提示框的方法
2015/02/05 Javascript
举例讲解JavaScript中将数组元素转换为字符串的方法
2015/10/25 Javascript
当jquery ajax遇上401请求的解决方法
2016/05/19 Javascript
AngularJS基础 ng-options 指令详解
2016/08/02 Javascript
js仿小米手机上下滑动效果
2017/02/05 Javascript
开发Vue树形组件的示例代码
2017/12/21 Javascript
vue中关闭eslint的方法分析
2018/08/04 Javascript
webpack4 SplitChunks实现代码分隔详解
2019/05/23 Javascript
webpack 最佳配置指北(推荐)
2020/01/07 Javascript
python字符串连接的N种方式总结
2014/09/17 Python
用Python中的__slots__缓存资源以节省内存开销的方法
2015/04/02 Python
jupyter安装小结
2016/03/13 Python
Python统计纯文本文件中英文单词出现个数的方法总结【测试可用】
2018/07/25 Python
python通过配置文件共享全局变量的实例
2019/01/11 Python
python判断一个对象是否可迭代的例子
2019/07/22 Python
Django异步任务线程池实现原理
2019/12/17 Python
Django+Celery实现动态配置定时任务的方法示例
2020/05/26 Python
tensorflow使用CNN分析mnist手写体数字数据集
2020/06/17 Python
python进度条显示之tqmd模块
2020/08/22 Python
css3中transition属性详解
2014/09/02 HTML / CSS
什么是组件架构
2016/05/15 面试题
最新自我评价范文
2013/11/16 职场文书
高中毕业自我鉴定
2013/12/19 职场文书
幼儿园教师教学反思
2014/02/06 职场文书
校运会入场式解说词
2014/02/10 职场文书
物业保安岗位职责
2014/07/02 职场文书
失恋33天观后感
2015/06/11 职场文书
公司开业的祝贺语大全(60条)
2019/07/05 职场文书
python绘制云雨图raincloud plot
2022/08/05 Python