PHP无刷新上传面向对象写法iframe
代码
https://github.com/7117/Think-code/tree/master/%E4%B8%8A%E4%BC%A0%E4%B8%8B%E8%BD%BD/
https://www.jb51.net/article/75804.htm
说明
因为form表单提交会跳转,所以我们采用iframe进行接收form的上传文件,
提交:提交到target的iframe 然后进入到指定的php代码
回复:php运行结果回复到iframe ,在iframe进行显示
html
<!DOCTYPE html>
<html>
<head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title></title>
</head>
<body><form enctype="multipart/form-data" method="post" target="upload" action="./up2.php" > 姓名:<input type="text" name="name" /><p>上传:<input type="file" name="uploadfile" /><input type="submit" /> </form> <!-- display: none;设置隐藏不见 --><iframe name="upload" style="border:2px red solid;width:500px;height:500px"></iframe></body>
</html>
php
<?php
header("Content-type:text/html;charset=utf-8");
class upload{public $_file;public $new_dir="./aaa";// 数据校验public function __construct(){$this->_file = $_FILES['uploadfile'];if(!isset($_FILES['uploadfile'])){exit('上传失败1');}if(!is_uploaded_file($_FILES['uploadfile']['tmp_name'])){exit('上传失败3');}}public function moveTo($new_dir){// 建立目录if(!file_exists($new_dir)){mkdir($new_dir,true);}// 移动文件if(move_uploaded_file($this->_file['tmp_name'],$new_dir.$this->_file['name'])){echo "success";}else{ exit('上传失败4');}}
}$upload=new upload();
$upload->moveTo($upload->new_dir);
PHP无刷新上传面向对象写法iframe相关推荐
- 利用iframe无刷新上传文件的坑
利用iframe无刷新上传文件的坑 原文:利用iframe无刷新上传文件的坑 页面里经常要用到文件上传的功能,而且要求页面不刷新,先说一下原理:页面里放一个file控件和submit按钮,外面用for ...
- form表单刷新_《大胖 ? 小课》- 不用 js 实现文件无刷新上传
这是<大胖小课>栏目的专题一<说说文件上传那些事儿>的第3节-<不用 js 实现文件无刷新上传> 专题已经更新章节: <大胖 • 小课>- 我是这样理解 ...
- Sring3MVC页面无刷新上传文件
Sring3MVC页面无刷新上传文件 首先,这个框架是利用Ajax与Ctroller进行表单提交和数据交互的,但是Ajax是无法支持File上传的,所以在这里我使用了隐藏的Iframe来做文件上传的数 ...
- 无刷新上传Excel后利用JQuery AJAX 显示进度条的实现方式
1.前台上传页面代码 <divclass="clearfix mywebsite-nodata"><divid="show"><f ...
- php 无刷新上传,php 无刷新上传文件的代码
php 无刷新上传文件. 有兴趣的朋友,可以参考下:php iframe无刷新上传文件的实现代码 . 1.上传页面 复制代码 代码示例: 无刷新上传文件 function startUpload() ...
- java上传刷新_用ajaxfileupload实现无刷新上传的代码示例
本篇文章主要介绍了SpringMVC结合ajaxfileupload实现文件无刷新上传,具有一定的参考价值,感兴趣的小伙伴们可以参考一下. jQuery没有提供ajax的文件上传,我们可以通过ajax ...
- jQuery无刷新上传学习心得
记得刚离开大学,进入目前这家公司不到一个月时,有一位前辈给我们当时的新人讲了下JS无刷新上传的相关知识. 在此之前,一直都是在使用C#提供的服务器上传控件FileUpload,但是每次使用时,都会刷新 ...
- ajax页面无刷新上传文件
最近在研究struts2文件上传,感觉这块无论是做企业网站还是做系统都用的挺多的,尤其是图片上传.但是上传我们又有几种方式,一种是表单提交,一种是ajax无刷新上传. 这次我要介绍的就是struts2 ...
- jQuery AJAX 网页无刷新上传示例
新年礼,提供简单.易套用的 jQuery AJAX 上传示例及代码下载.后台对文件的上传及检查,以 C#/.NET Handler 处理 (可视需要改写成 Java 或 PHP). 有时做一个网站项目 ...
最新文章
- Replication Controller、Replica Set
- 翻译Python编程无师自通——专业程序员的养成
- 手写自己的MyBatis框架-这个框架需要解决什么问题?
- F5基于证书认证的客户端登录
- 平板电脑可以插u盘吗_有手机还需要平板电脑吗 酷比魔方iplay30平板电脑评测
- 幸好权健AI还没落地!一个腕表顶中医,18个关键点就能刷脸
- 关闭window 8.1 的skydrive
- Kylin 对维度表的的要求
- phpqrcode 生成二维码
- 【java与智能设备】CH11 Android中常见数据格式解析
- 后台界面也可以很酷!31个高大上的后台管理系统模版
- java小程序体重监测,一个计算标准体重的小程序
- CTF supersqli
- 追寻上古文明毕业季研学营
- wps在word文档中插入xlsx格式文档会自动打开
- sas中数据输入输出格式
- Jetpack-Compose之三附带效应(副作用)
- WPF 制作高性能的透明背景异形窗口(使用 WindowChrome 而不要使用 AllowsTransparency=True)
- 这款返利app高的过分
- MacOS Big Sur 11.3.1 (20E41) CDR 格式虚拟机镜像