input的 file 属性
时间: 2023-10-08 10:06:48 浏览: 47
在 HTML 中,`<input>` 元素用于创建用户可输入数据的控件,例如文本框、单选按钮、复选框等。其中,`file` 属性用于指定一个用于文件上传的控件,让用户可以选择本地文件上传到服务器。
示例代码:
```html
<form action="/upload" method="post" enctype="multipart/form-data">
<label for="file">选择文件:</label>
<input type="file" id="file" name="file">
<input type="submit" value="提交">
</form>
```
在上面的示例中,`<input>` 元素的 `type` 属性为 `"file"`,表示创建一个文件上传控件。`id` 和 `name` 属性分别指定了控件的标识符和名称,这些属性值可以在后台处理程序中用来识别上传的文件。`form` 元素的 `enctype` 属性设置为 `"multipart/form-data"`,表示表单中包含二进制数据,例如文件上传。当用户选择了本地文件后,点击提交按钮,表单数据将被发送到服务器端的 `/upload` 接口,后台程序可以通过该接口来处理上传的文件。