2024年6月8日发(作者:)

webuploader参数列表

WebUploader是一个基于HTML5的文件上传组件,因此它有很多可配

置的参数。以下是WebUploader的常用参数列表,共计超过1200字。

1. auto: 是否自动上传文件,默认值为true。如果设置为true,则

选择文件后自动开始上传。

2. swf: swf文件的路径。当浏览器不支持HTML5时,会使用Flash

上传。需要指定一个swf文件的路径。

3. server: 服务器端处理上传请求的URL。上传文件时,

WebUploader会将文件提交到这个URL地址。

4. pick: 选择文件的按钮配置。可以配置为一个选择文件按钮的

DOM元素,也可以是一个选择文件按钮的选择器。

5. dnd: 指定Drag And Drop拖拽的容器,通过拖拽文件到容器区域

可以选择文件。

6. disableGlobalDnd: 是否禁用浏览器的拖拽功能,默认值为

false。如果设置为true,则禁用浏览器的拖拽功能。

7. paste: 指定粘贴的容器,通过粘贴文件到容器区域可以选择文件。

8. thumb: 是否生成缩略图,默认值为true。如果设置为true,则

在选择文件后会生成缩略图显示。

10. resize: 是否允许改变图片的尺寸,默认值为false。如果设置

为true,则可以改变图片的尺寸。

11. accept: 允许上传的文件类型,可以是一个字符串或者数组。字

符串以逗号分隔不同的文件类型,如"jpg,jpeg,png";数组则是每个文件

类型的详细配置。

12. chunked: 是否分片上传文件,默认值为false。如果设置为

true,则将大文件分成多个小片段上传。

14. threads: 文件上传的并发数,默认值为3、可以同时上传的文

件个数。

15. formData: 额外的请求参数,可以是一个函数或者一个对象。如

果是函数,则每次上传文件时都会执行该函数来获取请求参数。

16. fileNumLimit: 可上传的最大文件数,默认值为undefined。如

果设置了该参数,则限制可上传的最大文件数。

17. fileSizeLimit: 可以上传的最大文件总大小,默认值为

undefined。如果设置了该参数,则限制可上传的最大文件总大小。

18. fileSingleSizeLimit: 可以上传的单个文件大小,默认值为

undefined。如果设置了该参数,则限制可上传的单个文件大小。

19. duplicate: 是否允许重复上传文件,默认值为false。如果设

置为true,则允许重复上传文件。

20. disableWidgets: 是否禁用组件中的一些功能,默认值为

undefined。可禁用的功能有filePicker、dnd、paste、uploader等。

这是WebUploader常用的参数列表,通过这些参数可以对文件上传进

行细腻的配置设置。根据实际需求,可以选择合适的参数来满足自己的需

求。