Skip to content

上传文件 upload ​

用法 ​

上传文件组件支持多文件上传、文件删除、文件重命名、拖拽上传、限制上传数量、限制上传大小、限制文件类型等功能。

php
upload
(
    set::name('files'),
    set::uploadText('添加附件'),
    set::uploadIcon('plus'),
    set::tip('(不超过 50MB)'),
    set::draggable(true),
    set::multiple(true),
    set::accept('image/*'),
    set::limitSize('50MB'),
);

属性 ​

名称 类型 可选 默认值 说明
namestring ✓"files[]"字段名
iconstring ✓null文件图标
showIconbool ✓true是否展示文件图标
showSizebool ✓true是否展示文件大小
multiplebool ✓true是否启用多文件上传
listPositionstring ✓"bottom"文件列表位置
uploadTextstring ✓null上传按钮文本
uploadIconstring ✓null上传按钮图标
renameBtnbool ✓true是否启用重命名按钮
renameIconstring ✓null重命名图标
renameTextstring ✓null重命名文本
renameClassstring ✓null重命名按钮类
deleteBtnbool ✓true是否启用删除按钮
deleteIconstring ✓null删除图标
deleteTextstring ✓null删除文本
deleteClassstring ✓null删除按钮类
confirmTextstring ✓null确认按钮文本
cancelTextstring ✓null取消按钮文本
useIconBtnstring ✓null是否启用图标按钮
tipstring ✓null提示文本
btnClassstring ✓null上传按钮类
onAddcallable ✓null添加文件回调
onDeletecallable ✓null删除文件回调
onRenamecallable ✓null重命名文件回调
onSizeChangecallable ✓null文件大小变更回调
draggablebool ✓true是否启用拖拽上传
limitCountint ✓null上传文件数量限制
acceptstring ✓nullinput accept 属性
defaultFileListobject[] ✓null默认文件列表
limitSizefalsestring ✓false上传尺寸限制
duplicatedHintstring ✓null文件名重复提示
exceededSizeHintstring ✓null上传超出大小限制提示
exceededCountHintstring ✓null上传超出个数限制提示

https://zentao.net