使用iframe模拟无刷新上传文件。
<head>
<script language="javascript" type="text/javascript">
function notice() {//通知用户文件上传成功
alert("文件上传成功!");
}
</script>
</head>
<body>
<form target="fileUp" method="POST" action="file.php">
选择上传的文件<input type="file" name="fileUpLoad" />
<input type="submit" value="上传" />
</form>
<iframe width="0px" height="0px" name="fileUp"></iframe>
</body>
</html>
$path = "C:\temp\";//设置上传路径为C:\temp
if(iswritable($path)) {//目录可写
if($_FILES["fileUp"]["tmp_name"] != "none") {
copy($_FILES["fileUp"]["tmp_name"],$path."aaa.dat");
unlink($_FILES["fileUp"]["tmp_name"]);
echo "<script>parent.notice();</script>";
}
}
?>
当文件上传成功,会执行主页面中的notice函数,当然,我们可以给notice函数设置参数,通过file.php文件传递过来的参数显示不同的提示来进一步增强函数的功能。
转载于:https://blog.51cto.com/seanli888/179000
使用iframe模拟无刷新上传文件。相关推荐
- 利用iframe无刷新上传文件的坑
利用iframe无刷新上传文件的坑 原文:利用iframe无刷新上传文件的坑 页面里经常要用到文件上传的功能,而且要求页面不刷新,先说一下原理:页面里放一个file控件和submit按钮,外面用for ...
- Sring3MVC页面无刷新上传文件
Sring3MVC页面无刷新上传文件 首先,这个框架是利用Ajax与Ctroller进行表单提交和数据交互的,但是Ajax是无法支持File上传的,所以在这里我使用了隐藏的Iframe来做文件上传的数 ...
- php 无刷新上传,php 无刷新上传文件的代码
php 无刷新上传文件. 有兴趣的朋友,可以参考下:php iframe无刷新上传文件的实现代码 . 1.上传页面 复制代码 代码示例: 无刷新上传文件 function startUpload() ...
- jQuery+php+ajax实现无刷新上传文件功能
2019独角兽企业重金招聘Python工程师标准>>> jQuery+php+ajax实现无刷新上传文件功能,还带有上传进度条动画效果,支持图片.视频等大文件上传. js代码: &l ...
- ajax页面无刷新上传文件
最近在研究struts2文件上传,感觉这块无论是做企业网站还是做系统都用的挺多的,尤其是图片上传.但是上传我们又有几种方式,一种是表单提交,一种是ajax无刷新上传. 这次我要介绍的就是struts2 ...
- iframe实现页面无刷新上传文件(PHP)----备忘
之前做一个文件上传的,由于那段时间写ajax比较多,所以就想利用Ajax来实现,后来发现,Ajax没法实现文件上传, 后来百度之,这里做个备忘. 提示:利用form表单的target属性和iframe ...
- ASP.NET 无刷新上传文件
这些天一直在做一个无刷新的文件上传功能,现在也总算是做好.可以说是是几经波折吧,开始一直想用AJAX的思路去实现,没想到费了很多时间最后还是徒劳!用ADODB.STREAM 应该也是可以把表单的文件P ...
- 文件无刷新上传(swfUpload与uploadify)
文件无刷新上传并获取保存到服务器端的路径 遇到上传文件的问题,结合之前用到过的swfUpload,又找了一个无刷新上传文件的jquery插件uploadify,写篇博客记录一下分别介绍这两个插件的实现 ...
- jQuery AJAX 网页无刷新上传示例
新年礼,提供简单.易套用的 jQuery AJAX 上传示例及代码下载.后台对文件的上传及检查,以 C#/.NET Handler 处理 (可视需要改写成 Java 或 PHP). 有时做一个网站项目 ...
最新文章
- 继LSTM之父用世界模型来模拟2D赛车后,谷歌又推出全新世界模型助力导航:360度无死角,就问你怕了没?...
- RPC 的概念模型与实现解析
- 特异性matlab,基于灰色理论计算位置特异性矩阵
- 《leetcode》longest-consecutive-sequence
- Redis Python
- HTMl5的存储方式sessionStorage和localStorage详解
- MYSQL Too many connections错误的解决办法
- python打印输出12星座,怎么利用python输出星座
- 8个很实用的在线工具来提高你的Web设计和开发能力
- c语言 10个小程序,分享10个基础C语言的小程序
- leaflet地图原理_leaflet在线地图简介
- 分时操作系统与分布式操作系统
- 美国博士后J1签证北京面签经过
- html页面太大了怎么调小,html – 如何在调整浏览器窗口大小时保持绝对定位的元素...
- 在python终端中打印颜色的3中方式(python3经典编程案例)
- pintia计算机课程考试多选题,大学计算机基础与应用2(理)-中国大学mooc-题库零氪...
- 华为手机计算机怎么语音算术,华为自带的语音识别功能太实用了!这样操作,3秒语音变文字...
- 第14章-Spring AOP通知(Advice)详解
- uni-app--》如何制作一个APP并使用?
- 百度SEO逆推技术软件下载,引蜘蛛秒收录
热门文章
- vs2015网站发布时,设置页面合并后程序集的文件版本
- 路由器DHCP服务器及PPP封装验证
- 一步步学习SPD2010--附录C--使用SP2010管理任务(6)--配置外部内容类型配置文件页面宿主...
- Direct3D 开发之旅 3D 游戏基本概念的介绍2
- fedora 15中使用evolution获取exchange邮件
- 几种主要的Linux版本之间的比较
- WEBBASE篇: 第五篇, CSS知识3
- [No0000119]什么是柳比歇夫的时间事件记录法
- 对Spring事务一些问题的讨论
- 斗地主(深搜+贪心+剪枝)