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 相关文章推荐
第4章 数据处理-php数组的处理-郑阿奇
Jul 04 PHP
phpexcel导出excel的颜色和网页中的颜色显示不一致
Dec 11 PHP
深入php list()函数的详解
Jun 05 PHP
PHP登陆后跳转到登陆前页面实现思路及代码
Jan 17 PHP
php实现邮件发送并带有附件
Jan 24 PHP
smarty中js的调用方法示例
Oct 27 PHP
PHP浮点数精度问题汇总
May 13 PHP
ThinkPHP简单使用memcache缓存的方法
Nov 15 PHP
php中请求url的五种方法总结
Jul 13 PHP
简单实用的PHP文本缓存类实例
Mar 22 PHP
laravel 实现向公共模板中传值 (view composer)
Oct 22 PHP
laravel返回统一格式错误码问题
Nov 04 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求两个目录的相对路径示例(php获取相对路径)
2014/03/27 PHP
php防止伪造的数据从URL提交方法
2014/06/27 PHP
详解PHP序列化反序列化的方法
2015/10/27 PHP
ASP.NET jQuery 实例2 (表单中使用回车在TextBox之间向下移动)
2012/01/13 Javascript
几种延迟加载JS代码的方法加快网页的访问速度
2013/10/12 Javascript
jQuery实现菜单式图片滑动切换
2015/03/14 Javascript
javascript实现带下拉子菜单的导航菜单效果
2015/05/14 Javascript
javascript实现一个数值加法函数
2015/06/26 Javascript
JavaScript实现打开链接页面的方式汇总
2016/06/02 Javascript
jQuery实现的超链接提示效果示例【附demo源码下载】
2016/09/09 Javascript
node.js平台下利用cookie实现记住密码登陆(Express+Ejs+Mysql)
2017/04/26 Javascript
如何理解Vue的作用域插槽的实现原理
2017/08/19 Javascript
详解关于vue2.0工程发布上线操作步骤
2018/09/27 Javascript
Nodejs监控事件循环异常示例详解
2019/09/22 NodeJs
Nuxt.js nuxt-link与router-link的区别说明
2020/11/06 Javascript
python实现猜数字游戏(无重复数字)示例分享
2014/03/29 Python
python中闭包Closure函数作为返回值的方法示例
2017/12/17 Python
TensorFlow 合并/连接数组的方法
2018/07/27 Python
使用python脚本自动创建pip.ini配置文件代码实例
2019/09/20 Python
python爬虫学习笔记之Beautifulsoup模块用法详解
2020/04/09 Python
python 负数取模运算实例
2020/06/03 Python
探讨HTML5移动开发的几大特性(必看)
2015/12/30 HTML / CSS
使用PDF.JS插件在HTML中预览PDF文件的方法
2018/08/29 HTML / CSS
大专生工程监理求职信
2013/10/04 职场文书
汽车运用工程系毕业生自荐信
2013/12/27 职场文书
探矿工程师自荐信
2014/01/24 职场文书
高等教育学自荐书范文
2014/02/10 职场文书
超市开店计划书
2014/09/15 职场文书
食品安全责任书范本
2015/05/09 职场文书
2015年网络管理员工作总结
2015/05/21 职场文书
院系推荐意见
2015/06/05 职场文书
《彼得与狼》教学反思
2016/02/20 职场文书
2019最新劳动仲裁申请书!
2019/07/08 职场文书
农村房屋租赁合同(范本)
2019/07/23 职场文书
Python机器学习实战之k-近邻算法的实现
2021/11/27 Python
GPU服务器的多用户配置方法
2022/07/07 Servers