直接跳到内容

FileInput 文件输入框

文件输入框组件允许用户上传一个或多个文件,支持拖放或点击选择文件。上传的文件可以作为字节字符串获取,也可以自动转换为其他格式。

底层实现为panel.widgets.FileInput,参数基本一致,参考文档:https://panel.holoviz.org/reference/widgets/FileInput.html

基本用法

基本的文件输入框使用:

多文件上传

可以通过设置multiple=True支持多文件上传:

接受特定文件类型

可以通过accept参数限制可接受的文件类型:

API

属性

属性名说明类型默认值
accept接受的文件MIME类型或扩展名str ""
multiple是否允许多文件上传bool False
filename上传文件的文件名str ""
value上传文件的内容bytes|str b""
mime_type上传文件的MIME类型str ""
decode是否自动解码为文本bool False
disabled是否禁用组件bool False
name组件标题str ""
description鼠标悬停时显示的描述str ""

Events

事件名说明类型
change当文件上传时触发的事件Callable 

Controls

src/examples/panel_vuepy/widgets/FileInput

FileInput 文件输入框已经加载完毕