废话不多说了,直接给大家贴代码了,具体代码如下所示:
<pre name="code" class="php"><?php
$ele = $_GET['ele'];
$file = $_FILES['thumb_'.$ele];
$pathinfo = pathinfo($file['name']);
$filedir = 'uploads/' . date('Y');
if (!is_dir($filedir))
{
mkdir($filedir);
}
$filedir .= '/' . date('md');
if (!is_dir($filedir))
{
mkdir($filedir);
}
$filedir .= '/' . time() . '_' . mt_rand(1000, 9999) . '.' . $pathinfo['extension'];
$msg = '';
if (!move_uploaded_file($file['tmp_name'], $filedir))
{
$msg = '上传失败';
}
$data = array('msg' => $msg, 'filedir' => $filedir);
sleep(2);
echo json_encode($data);
?></pre><br>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=gbk" /><title>Ajax上传</title><script
src="jquery-1.4.4.min.js" type="text/javascript"></script><script src="ajaxfileupload.js" type="text/javascript"></script><script type="text/javascript">function fileupload( ele ){$("#loading").ajaxStart(function() {jQuery("#photoImg").hide();jQuery(this).show();}).ajaxComplete(function()
{jQuery(this).hide();jQuery("#photoImg").show();});$.ajaxFileUpload({url: "index.php?ele="+ele,secureuri: false,fileElementId: "thumb_"+ele,dataType: "json",success: function(data, status) {if(data.msg != '') {alert(data.msg);}else {$("[name='photo_"+ele+"']").val(data.filedir);$("#photoImg_"+ele).attr("src",
data.filedir);}},error: function (data, status, e) {alert(e);}})return false;}</script></head><body><!-- 第一个ajax上传 --><input type="file" id="thumb_1" name="thumb_1" onchange="return fileupload('1');" /><div><img src="ajaxLoading.gif" id="loading" style="display:
none" /><img src="" id="photoImg_1" width="200px" height="150px" /><input type="text" name="photo_1" size=100/></div><hr/><!-- 第二个ajax上传 --><input type="file" id="thumb_2" name="thumb_2" onchange="return fileupload('2');" /><div><img src="ajaxLoading.gif"
id="loading" style="display: none" /><img src="" id="photoImg_2" width="200px" height="150px" /><input type="text" name="photo_2" size=100 /></div><!-- 第二个ajax上传 --><input type="file" id="thumb_2" name="thumb_2" onchange="return fileupload('2');" /><div><img
src="ajaxLoading.gif" id="loading" style="display: none" /><img src="" id="photoImg_2" width="200px" height="150px" /><input type="text" name="photo_2" size=100 /></div><a>添加</a></body></html>
<pre></pre>
<p><br>
</p>
<p><br>
</p>
<p><br>
</p>
<br>
总结
以上所述是小编给大家介绍的基于Ajaxupload的多文件上传操作,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!
# ajaxupload多文件上传
# Ajax实现上传图像功能的示例详解
# ajaxFileupload实现多文件上传功能
# Ajax配合Spring实现文件上传功能代码
# Ajax实现文件上传功能(Spring MVC)
# AJAX实现文件上传功能报错Current request is no
# 上传
# 第二个
# 给大家
# 小编
# 第一个
# 在此
# 说了
# 不多
# 所示
# 所述
# 给我留言
# 感谢大家
# 文件上传
# 疑问请
# 有任何
# XHTML
# W3C
# DTD
# http
# www
相关文章:
,想在网上投简历,哪几个网站比较好?
如何优化Golang Web性能_Golang HTTP服务器性能提升方法
在线制作视频网站免费,都有哪些好的动漫网站?
建站之星安装后界面空白如何解决?
大连网站设计制作招聘信息,大连投诉网站有哪些?
html制作网站的步骤有哪些,iapp如何添加网页?
网站插件制作软件免费下载,网页视频怎么下到本地插件?
如何在阿里云ECS服务器部署织梦CMS网站?
网站制作价目表怎么做,珍爱网婚介费用多少?
如何在Golang中指定模块版本_使用go.mod控制版本号
寿县云建站:智能SEO优化与多行业模板快速上线指南
重庆网站制作公司哪家好,重庆中考招生办官方网站?
广州顶尖建站服务:企业官网建设与SEO优化一体化方案
,交易猫的商品怎么发布到网站上去?
电脑免费海报制作网站推荐,招聘海报哪个网站多?
如何选择适合PHP云建站的开源框架?
建站之星如何配置系统实现高效建站?
免费制作海报的网站,哪位做平面的朋友告诉我用什么软件做海报比较好?ps还是cd还是ai这几个软件我都会些我是做网页的?
如何选择高效可靠的多用户建站源码资源?
邀请函制作网站有哪些,有没有做年会邀请函的网站啊?在线制作,模板很多的那种?
建站之星备案流程有哪些注意事项?
如何正确下载安装西数主机建站助手?
如何在橙子建站中快速调整背景颜色?
5种Android数据存储方式汇总
C#如何在一个XML文件中查找并替换文本内容
制作农业网站的软件,比较好的农业网站推荐一下?
网站制作外包价格怎么算,招聘网站上写的“外包”是什么意思?
宝塔新建站点报错如何解决?
七夕网站制作视频,七夕大促活动怎么报名?
建站之星在线客服如何快速接入解答?
宁波自助建站系统如何快速打造专业企业网站?
如何用景安虚拟主机手机版绑定域名建站?
惠州网站建设制作推广,惠州市华视达文化传媒有限公司怎么样?
网站专业制作公司,网站编辑是做什么的?好做吗?工作前景如何?
如何快速搭建高效香港服务器网站?
建站主机数据库如何配置才能提升网站性能?
创业网站制作流程,创业网站可靠吗?
c# await 一个已经完成的Task会发生什么
如何获取免费开源的自助建站系统源码?
如何在Golang中实现微服务服务拆分_Golang微服务拆分与接口管理方法
音乐网站服务器如何优化API响应速度?
齐河建站公司:营销型网站建设与SEO优化双核驱动策略
网站制作费用多少钱,一个网站的运营,需要哪些费用?
三星网站视频制作教程下载,三星w23网页如何全屏?
成都网站制作报价公司,成都工业用气开户费用?
最好的网站制作公司,网购哪个网站口碑最好,推荐几个?谢谢?
如何挑选优质建站一级代理提升网站排名?
广州网站制作公司哪家好一点,广州欧莱雅百库网络科技有限公司官网?
如何配置WinSCP新建站点的密钥验证步骤?
详解jQuery停止动画——stop()方法的使用
*请认真填写需求信息,我们会在24小时内与您取得联系。