fileinput 配置项大全,从源码中翻出了很多属性,没那么多时间一一验证,特发出来给大家参考参考...

fileinput 配置项大全,从源码中翻出了很多属性,没那么多时间一一验证,特发出来给大家参考参考

fileinput 配置项大全

option

属性名属性类型描述说明默认值
languageString多语言设置,使用时需提前引入\locales文件夹下对应的语言文件,中文zh,引入语言文件必须放在fileinput.js之后'en'
showCaptionBoolean是否显示被选文件的简介true
showBrowseBoolean是否显示浏览按钮true
showPreviewBoolean是否显示预览区域true
showRemoveBoolean是否显示移除按钮true
showUploadBoolean是否显示上传按钮true
showCancelBoolean是否显示取消按钮true
showCloseBoolean是否显示关闭按钮true
showUploadedThumbsBooleantrue
mainClass
autoReplaceBoolean是否自动替换当前图片,设置为true时,再次选择文件,会将当前的文件替换掉。false
previewClassString添加预览按钮的类属性‘’
captionClassString‘’
deleteUrlString删除图片时的请求路径''
deleteExtraDataObject删除图片时额外传入的参数
allowedFileTypesObject接收的文件后缀,如['jpg', 'gif', 'png'],不填将不限制上传文件后缀类型null
uploadUrlString上传文件路径null
uploadAsyncboolean是否为异步上传true
uploadExtraData上传文件时额外传递的参数设置{}
minImageWidthString图片的最小宽度null
minImageHeightString图片的最小高度null
maxImageWidthString图片的最大宽度null
maxImageHeightString图片的最大高度null
minFileSizenumber单位为kb,上传文件的最小大小值0
maxFileSizenumber单位为kb,如果为0表示不限制文件大小0
resizeDefaultImageTypenumber调整默认图像类型25600(25MB)
minFileCountnumber表示同时最小上传的文件个数0
maxFileCountnumber表示允许同时上传的最大文件个数0
validateInitialCountboolean验证初始计数false
previewFileTypeString预览文件类型,内置['image', 'html', 'text', 'video', 'audio', 'flash', 'object',‘other‘]等格式'image'
elCaptionTextString设置标题栏提示信息null
dropZoneEnabledboolean是否显示拖拽区域true
dropZoneTitleClassString拖拽区域类属性设置'file-drop-zone-title'
textEncodingString编码设置'UTF-8'
mainTemplate
initialCaption
initialPreview
initialPreviewDelimiter
initialPreviewConfig
initialPreviewThumbTags
previewThumbTags
initialPreviewShowDelete
overwriteInitial
layoutTemplatesObject可对部分DOM结构进行配置,可配置值:main1,main2,preview,close,zoom,icon,caption,modal,progress,footer,actions,actionDelete,actionUpload,btnDefault,btnLink,btnBrowseDOM结构,如果赋值为空字符串,则表示不需要该功能
previewTemplates
allowedPreviewTypes
allowedPreviewMimeTypes
allowedFileExtensions
defaultPreviewContent
customLayoutTags
customPreviewTags
previewSettings
fileTypeSettings
previewFileIcon
previewFileIconClass
previewFileIconSettings
previewFileExtSettings
buttonLabelClass
browseIcon
browseClass
removeIcon
removeClass
cancelIcon
cancelClass
uploadIcon
uploadClass
resizeImage
resizePreference
resizeQuality
msgValidationErrorClass
msgValidationErrorIcon
msgErrorClass
progressThumbClass
progressClass
progressCompleteClass
zoomIndicator
elCaptionContainer
elPreviewContainer
elPreviewImage
elPreviewStatus
elErrorContainer
errorCloseButton
slugCallbacknull
fileActionSettings对象
otherActionButtons''
ajaxSettings对象
ajaxDeleteSettings对象
showAjaxErrorDetailstrue

方法

方法名参数描述
fileerror异步上传错误结果处理$('#uploadfile').on('fileerror', function(event, data, msg) {});
fileuploaded异步上传成功结果处理$("#uploadfile").on("fileuploaded", function (event, data, previewId, index) {})
filebatchuploaderror同步上传错误结果处理$('#uploadfile').on('filebatchuploaderror', function(event, data, msg) {});
filebatchuploadsuccess同步上传成功结果处理$('#uploadfile').on('filepreupload', function(event, data, previewId, index) {});
filebatchselected选择文件后处理事件$("#fileinput").on("filebatchselected", function(event, files) {});
upload文件上传方法$("#fileinput").fileinput("upload");
fileuploaded上传成功后处理方法,fileuploaded后会对部分DOM结构重新渲染$("#fileinput").on("fileuploaded", function(event, data, previewId, index) {});
filebatchuploadcomplete所有文件上传成功后执行,执行时机在fileuploaded后$("#fileinput").on("filebatchuploadcomplete", function(event, data, previewId, index) {});
filereset
fileclear点击浏览框右上角X 清空文件前响应事件$("#fileinput").on("fileclear",function(event, data, msg){ });
filesuccessremove删除单张图片事件,只针对已经上传的图片$("#fileinput").on("filesuccessremove",function(event, data, msg){ });
fileremoved删除单张图片,但只针对未上传的图片$("#fileinput").on("fileremoved",function(event, data, msg){ });
filecleared点击浏览框右上角X 清空文件后响应事件$("#fileinput").on("filecleared",function(event, data, msg){});
fileimageuploaded在预览框中图片已经完全加载完毕后回调的事件
filefoldererror
fileuploaderror
filedeleteerror
filepredelete
filedeleted
filecustomerror
fileunlock
filedisabled
fileenabled
filepreajax
filebatchpreupload
filepreremove
fileloaded
fileselect
fileselectnone
fileimageloaded
fileimageresizeerror
fileimagesresized
dragenter.fileinput
dragover.fileinput
drop.fileinput

转载于:https://www.cnblogs.com/diantao/p/11383440.html

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值