首页 > 其他分享 >form表单enctype扩展

form表单enctype扩展

时间:2022-11-09 09:34:50浏览次数:92  
标签:文件 www form 表单 multipart data enctype

enctype就是encodetype就是编码类型的意思。

multipart/form-data是指表单数据有多部分构成,既有文本数据,又有文件等二进制数据的意思。

需要注意的是:默认情况下,enctype的值是application/x-www-form-urlencoded,不能用于文件上传,只有使用了multipart/form-data,才能完整的传递文件数据。

application/x-www-form-urlencoded不是不能上传文件,是只能上传文本格式的文件,multipart/form-data是将文件以二进制的形式上传,这样可以实现多种类型的文件上传。

扩展资料:
一、关于HTML

标签的 enctype 属性

application/x-www-form-urlencoded:在发送前编码所有字符(默认)

multipart/form-data: 不对字符编码,或在使用包含文件上传控件的表单时,必须使用该值。

text/plain:空格转换为 "+" 加号,但不对特殊字符编码。

二、enctype:规定了form表单在发送到服务器时候编码方式,有如下的三个值。

1、application/x-www-form-urlencoded。默认的编码方式。但是在用文本的传输和MP3等大型文件的时候,使用这种编码就显得 效率低下。

2、multipart/form-data 。 指定传输数据为二进制类型,比如图片、mp3、文件。

3、text/plain。纯文体的传输。空格转换为 “+” 加号,但不对特殊字符编码。

参考
https://www.cnblogs.com/tcppdu/p/9759185.html
https://www.cnblogs.com/h-c-g/p/11002380.html
本文来自:

原文链接
————————————————
版权声明:本文为CSDN博主「夜阑卧听风吹雨,铁马冰河入梦来」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/lingxiyizhi_ljx/article/details/102514560

标签:文件,www,form,表单,multipart,data,enctype
From: https://www.cnblogs.com/relap-li/p/16872499.html

相关文章

  • 表单——前端基础
    知识点:1.表单的三元素:表单域            表单控件(表单元素)            提示信息2.在写表单元素之前,要写表单域。整个都要......
  • 项目中使用ElementUI的Form 组件
    使用ElementUI的Form组件(1)首先必须是项目中安装ElementUI库(2)引入Vue的项目中(3)引入对应的组件名称并且全局注册ElementUI安装npmielement-ui-S引入Element......
  • Winform CustomControl这样写
    WinformCustomControl这样写usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Text;us......
  • String.Format(string, double)
    String.Format(string,double)string.Format("{0:F2}",750.5);//750.50string.Format("{0:F2}",750.22);//750.22string.Format("{0:F1}",750.12);//750.1......
  • python 中 format函数
     001、格式化数值>>>"{:.2%}".format(0.123456789)'12.35%'>>>"{:.5%}".format(0.123456789)'12.34568%'>>>"{:.2}".format(0.123456789)'0.12'>>>"{:.5}&quo......
  • vue2 二次封装 element --- el-form 表单自定义组件
    一、form组件<template><divref="searchHeader"class="div_searchsearch_title"style="padding-right:10px"><el-formref="dataForm":model="formObj......
  • 12个方便易用的jquery表单验证插件
    绝大部分网站都是开放注册的,而注册就需要使用表单验证,因为网站都需要对注册用户的信息安全性和合理性做出判断,表单的注册都应该具备完善的验证方式,比如注册使用的手机号是否......
  • 微信小程序wx.request POST请求,请求参数需要form-data形式
    正常情况下,我们的请求参数一般都默认在RequestPayload中但是有些时候,你的后端就需要在FormData中,解决方案:只要将wx.request的header改为‘content-type’:‘ap......
  • SimpleDateFormat线程安全问题排查
    一.问题现象运营部门反馈使用小程序配置的拉新现金红包活动二维码,在扫码后跳转至404页面。二.原因排查首先,检查扫码后的跳转链接地址不是对应二维码的实际URL,根据代......
  • antdv (Ant Design of Vue) 复杂表单验证问题解决方法
    我们知道,在简单的表单中,都是一项一项往下排列的,验证的时候也按照字段一一对把规则写好就能验证,如下图  但是遇到了复杂场景的表单验证,比如一项由多个input、checkbox......