当前位置:Gxlcms > PHP教程 > ajax--iframe模拟ajax文件上传效果

ajax--iframe模拟ajax文件上传效果

时间:2021-07-01 10:21:17 帮助过:6人阅读

js无权读取本地的文件,so不能上传文件但是
有这几种方法
1 iframe伪装 jquery-uploaded-file
2 swf插件 (这个不讲,是一个单独的软件
3 html5

iframe模拟ajax文件上传效果
1捕捉表单提交动作
2创建iframe
3target修改指向 iframe
4去掉iframe


  1. <h2></h2>
  2. <!-- enctype 属性可能的值:
  3. application/x-www-form-urlencoded
  4. multipart/form-data
  5. text/plain
  6. 规定在发送表单数据之前如何对其进行编码。
  7. target
  8. 规定在何处打开 action URL。(这边是iframe里)
  9. onsubmit 点击运行js的方法通过才到`action
  10. 文件上传说没上传 enctype没写-->

js部分(用了jquery) 创建iframe

php部分 error为0就代表文件上传成功 在之前写的h1标签里出现信息

  1. <!--?php
  2. if(empty($_FILES)){
  3. exit('no file');
  4. }
  5. $error = $_FILES['pic']['error'] == 0 ? '上传成功':'上传失败';
  6. echo "";
  7. ?-->

ajax--iframe模拟ajax文件上传效果

以上就介绍了ajax--iframe模拟ajax文件上传效果,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

人气教程排行