基于Ajaxupload的多文件上传操作
发布时间 - 2026-01-11 02:48:11 点击率:次废话不多说了,直接给大家贴代码了,具体代码如下所示:
<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
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
电商网站制作价格怎么算,网上拍卖流程以及规则?
jQuery validate插件功能与用法详解
如何在IIS7上新建站点并设置安全权限?
如何制作新型网站程序文件,新型止水鱼鳞网要拆除吗?
创业网站制作流程,创业网站可靠吗?
如何用JavaScript实现文本编辑器_光标和选区怎么处理
Android okhttputils现在进度显示实例代码
Laravel的辅助函数有哪些_Laravel常用Helpers函数提高开发效率
公司网站制作价格怎么算,公司办个官网需要多少钱?
bing浏览器学术搜索入口_bing学术文献检索地址
装修招标网站设计制作流程,装修招标流程?
中山网站推广排名,中山信息港登录入口?
香港代理服务器配置指南:高匿IP选择、跨境加速与SEO优化技巧
米侠浏览器网页图片不显示怎么办 米侠图片加载修复
laravel服务容器和依赖注入怎么理解_laravel服务容器与依赖注入解析
Laravel如何实现用户角色和权限系统_Laravel角色权限管理机制
JavaScript实现Fly Bird小游戏
Laravel如何实现数据导出到PDF_Laravel使用snappy生成网页快照PDF【方案】
小视频制作网站有哪些,有什么看国内小视频的网站,求推荐?
奇安信“盘古石”团队突破 iOS 26.1 提权
EditPlus中的正则表达式实战(6)
Laravel怎么使用artisan命令缓存配置和视图
韩国服务器如何优化跨境访问实现高效连接?
Laravel的HTTP客户端怎么用_Laravel HTTP Client发起API请求教程
网页制作模板网站推荐,网页设计海报之类的素材哪里好?
Android使用GridView实现日历的简单功能
夸克浏览器网页跳转延迟怎么办 夸克浏览器跳转优化
非常酷的网站设计制作软件,酷培ai教育官方网站?
如何快速上传建站程序避免常见错误?
深圳网站制作平台,深圳市做网站好的公司有哪些?
Laravel怎么解决跨域问题_Laravel配置CORS跨域访问
如何实现javascript表单验证_正则表达式有哪些实用技巧
Laravel如何配置Horizon来管理队列?(安装和使用)
Laravel如何实现登录错误次数限制_Laravel自带LoginThrottles限流配置【方法】
胶州企业网站制作公司,青岛石头网络科技有限公司怎么样?
JavaScript如何实现错误处理_try...catch如何捕获异常?
uc浏览器二维码扫描入口_uc浏览器扫码功能使用地址
Laravel怎么进行浏览器测试_Laravel Dusk自动化浏览器测试入门
Android实现代码画虚线边框背景效果
如何彻底卸载建站之星软件?
如何选择PHP开源工具快速搭建网站?
Laravel Telescope怎么调试_使用Laravel Telescope进行应用监控与调试
Laravel中间件如何使用_Laravel自定义中间件实现权限控制
如何在 Python 中将列表项按字母顺序编号(a.、b.、c. …)
Laravel如何处理文件上传_Laravel Storage门面实现文件存储与管理
如何用西部建站助手快速创建专业网站?
php读取心率传感器数据怎么弄_php获取max30100的心率值【指南】
Laravel中的withCount方法怎么高效统计关联模型数量
网站制作怎么样才能赚钱,用自己的电脑做服务器架设网站有什么利弊,能赚钱吗?
零服务器AI建站解决方案:快速部署与云端平台低成本实践

