NiceGUI的文件上传功能是基于Quasar框架的QUploader组件实现的。而Quasar(发音为/kweɪ.zɑɹ/)又是个基于VueJS的开源跨平台框架,所以该组件在前端显示的模样是这样的:
它的特性不多,但基本齐全:
Multiple:允许多文件上传 (default: False)
max_file_size:允许上传的最大文件大小 (default: 0 byte)
max_total_size: 所有文件的总大小上限 (default: 0 byte)
max_files:文件数量上限 (default: 0)
on_upload:每个文件上传时的回调函数 (type: nicegui.events.UploadEventArguments)