提交文件至服务器的设置——表单属性中的 enctype

简介: 提交文件至服务器的设置——表单属性中的 enctype

文章目录


前言

我们在使用 HTML 写表单的时候,如果需要上传本地文件至服务器,我们就需要对文件域中的 enctype 属性进行调整并设置提交方式,本文对这一属性做了简单总结和案例介绍。

20201010112421131.gif


一、enctype 属性设置

enctype 属性用于设置 MIME 类型,默认值为:

application/x-www-form-urlencoded

将文件上传至服务器,需将编码方式设置为下,同时表单提交方式应为 post。

multipart/form-data

二、文件域的设置

设置文件域时,type 的属性值必须为"file",name 设置文件域的名称,用于在脚本中获取域的数据。

代码如下:

<form name="form1" action="register.jsp" method="post" onsubmit="" enctype="multipart/form-data">
  请上传相片:<input type="file" name="photo">
</form>

运行截图如下:

image.png

说明:在上图中,用户可直接将需上传的文件路径填写在文本框中,也可以点击“浏览”按钮,在本地找到需要上传的文件。


总结

HTML 里面的小设置和细节特别多,需要特别细心还需要多做,这也就是为什么前端程序员里面女生比较多。当然,我们如果记不住可以去查 W3school 的教程,对于前端程序员来说是一本不错的字典。

20201028185323741.gif


我是白鹿,一个不懈奋斗的程序猿。望本文能对你有所裨益,欢迎大家的一键三连!若有其他问题、建议或者补充可以留言在文章下方,感谢大家的支持!

更多资讯微信搜索公众号【WDeerCode代码圈


相关文章
|
1月前
|
安全 网络安全 API
163邮箱IMAP服务器设置方法
```markdown 使用IMAP协议同步163邮箱:登录邮箱→设置→账户→IMAP/SMTP→开启服务→配置服务器(imap.163.com:993, SSL/TLS)→设置用户名和密码→保存并在邮件客户端添加账号。确保多设备邮件同步,定期更新设置。[≤240字符] ```
|
5天前
|
Java
如何解决使用若依前后端分离打包部署到服务器上后主包无法找到从包中的文件的问题?如何在 Java 代码中访问 jar 包中的资源文件?
如何解决使用若依前后端分离打包部署到服务器上后主包无法找到从包中的文件的问题?如何在 Java 代码中访问 jar 包中的资源文件?
24 0
|
5天前
|
Apache 项目管理 数据安全/隐私保护
Windows安装TortoiseSVN客户端结合Cpolar实现公网提交文件到本地服务器
Windows安装TortoiseSVN客户端结合Cpolar实现公网提交文件到本地服务器
|
6天前
|
Apache 项目管理 数据安全/隐私保护
TortoiseSVN客户端如何安装配置并实现公网访问服务端提交文件到本地服务器
TortoiseSVN客户端如何安装配置并实现公网访问服务端提交文件到本地服务器
|
11天前
|
数据采集 前端开发 JavaScript
vue3 + fastapi 实现选择目录所有文件自定义上传到服务器
vue3 + fastapi 实现选择目录所有文件自定义上传到服务器
14 0
|
12天前
|
存储 Linux 网络安全
|
13天前
【SVN】如何取消文件和SVN服务器的关联
【SVN】如何取消文件和SVN服务器的关联
4 0
|
14天前
|
弹性计算 安全 Java
阿里云服务器配置、(xshell)远程连接、搭建环境、设置安全组、域名备案、申请ssl证书
以下是内容的摘要: 在阿里云购买服务器并进行基本配置的步骤如下: 1. **准备工作**: - 注册阿里云账号:访问阿里云官网并注册新账号,输入用户名、手机号和验证码。 - 实名认证:在个人中心进行实名认证,建议选择企业实名,因为个人实名可能无法索取企业发票。
|
17天前
|
Windows Python
CCProxy代理服务器地址的设置步骤
CCProxy代理服务器地址的设置步骤
43 10
|
17天前
|
开发工具 git
git怎么设置http代理服务器
git怎么设置http代理服务器
25 12