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怎么实现一个无刷新操作