FormData的作用: FormData对象可以帮助我们自动的打包表单数据,通过XMLHttpRequest的send()方法来提交表单。当然FormData也可以动态的append数据。FormData的最大优点就是我们可以异步上传一个二进制文件。 例1如下: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14
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 对象数据,包括用户电脑中的本地文件。
|
2019-06-28
2019-10-03
2019-07-04
2019-06-22
2019-02-12