您现在的位置是:网站首页> 编程资料编程资料
php 下 html5 XHR2 + FormData + File API 上传文件操作实例分析_php技巧_
2023-05-25
409人已围观
简介 php 下 html5 XHR2 + FormData + File API 上传文件操作实例分析_php技巧_
本文实例讲述了php 下 html5 XHR2 + FormData + File API 上传文件操作。分享给大家供大家参考,具体如下:
FormData的作用:
FormData对象可以帮助我们自动的打包表单数据,通过XMLHttpRequest的send()方法来提交表单。当然FormData也可以动态的append数据。FormData的最大优点就是我们可以异步上传一个二进制文件。
例1如下:
File API
使用HTML5 DOM新增的File API,现在可以让网页要求用户选择本地文件,并且读取这些文件的信息了。
通过File API,我们可以在用户选取一个或者多个文件之后,访问到代表了所选文件的一个或多个File对象,这些对象被包含在一个FileList对象中。
我们通过FormData + File API 上传文件
upfile.php代码如下:
使用对象URL来显示你所选择的图片
通过window.URL.createObjectURL()和 window.URL.revokeObjectURL()两个DOM方法。
这两个方法创建简单的URL字符串对象,用于指向任何 DOM File 对象数据,包括用户电脑中的本地文件。
更多关于PHP相关内容感兴趣的读者可查看本站专题:《php文件操作总结》、《PHP目录操作技巧汇总》、《PHP常用遍历算法与技巧总结》、《PHP数据结构与算法教程》、《php程序设计算法总结》及《PHP网络编程技巧总结》
希望本文所述对大家PHP程序设计有所帮助。
相关内容
- php的无刷新操作实现方法分析_php技巧_
- php下的原生ajax请求用法实例分析_php技巧_
- php5.3/5.4/5.5/5.6/7常见新增特性汇总整理_php技巧_
- php使用fputcsv实现大数据的导出操作详解_php技巧_
- gearman中任务的优先级和返回状态实例分析_php技巧_
- gearman中worker常驻后台,导致MySQL server has gone away的解决方法_php技巧_
- PHP使用gearman进行异步的邮件或短信发送操作详解_php技巧_
- gearman管理工具GearmanManager的安装与php使用方法示例_php技巧_
- php使用gearman进行任务分发操作实例详解_php技巧_
- php实现根据身份证获取精准年龄_php技巧_
