这里使用的FormData和multipart/form-data的关系

来源:3-2 店铺注册之js实现

Wonwayshon

2021-07-21 17:59:27

以前上传文件要将form的类型设置为multipart/form-data,在这里使用ajax提交FormData是不是和form标签类型为multipart/form-data时组织数据的方式一样?

写回答

1回答

好帮手慕小班

2021-07-21

同学你好,同学可以理解为他俩的作用一样,都是将参数封装提交数据给后台。在formData中添加了文件流,与前面使用form配置enctype="multipart/form-data"一样,可以提交文件流数据。

    ​    ​通常我们提交表单(使用submit button)时,会把form中的所有元素的name与value组成一个queryString,提交到后台。但当我们使用Ajax提交时,这过程就要变成人工的了,也就是ajax提交的是使用formData对象封装的数据内容

祝学习愉快~

0

0 学习 · 8263 问题

查看课程