Bootstrap FileInput上传图片API解释(二)

一、Options 说明

属性名属性类型描述说明默认值
languageString多语言设置,使用时需提前引入locales文件夹下对应的语言文件,中文zh,引入语言文件必须放在fileinput.js之后'en'
showCaptionBoolean是否显示被选文件的简介true
showBrowseBoolean是否显示浏览按钮true
showPreviewBoolean是否显示预览区域true
showRemoveBoolean是否显示移除按钮true,
showUploadBoolean是否显示上传按钮true,
showCancelBoolean是否显示取消按钮true,
showClose:Boolean是否显示关闭按钮true
showUploadedThumbsBoolean true
browseOnZoneClickBoolean false
autoReplaceBoolean是否自动替换当前图片,设置为true时,再次选择文件, 会将当前的文件替换掉。false
generateFileIdObject null
previewClassString添加预览按钮的类属性‘’
captionClassString ‘’
frameClassString 'krajee-default'
mainClassString 'file-caption-main'
mainTemplateObject null
purifyHtmlBoolean true
fileSizeGetterObject null
initialCaptionString ''
initialPreviewArray/Object []
initialPreviewDelimiterString '$$'
initialPreviewAsDataBoolean false
initialPreviewFileTypeString 'image'
initialPreviewConfigArray/Object []
initialPreviewThumbTagsArray/Object []
previewThumbTagsObject {}
initialPreviewShowDeleteBoolean true
removeFromPreviewOnErrorBoolean false
deleteUrlString删除图片时的请求路径''
deleteExtraDataObject删除图片时额外传入的参数{}
overwriteInitialBoolean true
previewZoomButtonIconsObject {prev: '',next: '',toggleheader: '',fullscreen: '',borderless: '',close: ''},
previewZoomButtonClassesObject {prev: 'btn btn-navigate',next: 'btn btn-navigate',toggleheader: 'btn btn-default btn-header-toggle',fullscreen: 'btn btn-default',borderless: 'btn btn-default',close: 'btn btn-default'},
preferIconicPreviewBoolrean false
preferIconicZoomPreviewBoolrean false
allowedPreviewTypesundefined undefined
allowedPreviewMimeTypesObject null
allowedFileTypesObject接收的文件后缀,如['jpg', 'gif', 'png'],不填将不限制上传文件后缀类型null
allowedFileExtensionsObject null
defaultPreviewContentObject null
customLayoutTagsObject {}
customPreviewTagsObject {}
previewFileIconString ''
previewFileIconClassString 'file-other-icon'
previewFileIconSettingsObject {}
previewFileExtSettingsObject {}
buttonLabelClassString 'hidden-xs'
browseIconString ' '
browseClassString 'btn btn-primary'
removeIconString ''
removeClassString 'btn btn-default'
cancelIconString ''
cancelClassString 'btn btn-default'
uploadIconString ''
uploadClassString 'btn btn-default'
uploadUrlString上传文件路径null
uploadAsyncboolean是否为异步上传true
uploadExtraData 上传文件时额外传递的参数设置{}
zoomModalHeightnumber 480
minImageWidthString图片的最小宽度null
minImageHeightString图片的最小高度null
maxImageWidthString图片的最大宽度null
maxImageHeightString图片的最大高度null
resizeImageboolean false
resizePreferenceString 'width'
resizeQualitynumber 0.92
resizeDefaultImageTypeString 'image/jpeg'
minFileSizenumber单位为kb,上传文件的最小大小值0
maxFileSizenumber单位为kb,如果为0表示不限制文件大小0
resizeDefaultImageTypenumber 25600(25MB)
minFileCountnumber表示同时最小上传的文件个数0
maxFileCountnumber表示允许同时上传的最大文件个数0
validateInitialCountboolean false
msgValidationErrorClassString 'text-danger'
msgValidationErrorIconString ' '
msgErrorClassString 'file-error-message'
progressThumbClassString "progress-bar progress-bar-success progress-bar-striped active"
rogressClassString "progress-bar progress-bar-success progress-bar-striped active"
progressCompleteClassString "progress-bar progress-bar-success"
progressErrorClassString "progress-bar progress-bar-danger"
progressUploadThresholdnumber 99
previewFileTypeString预览文件类型,内置['image', 'html', 'text', 'video', 'audio', 'flash', 'object',‘other‘]等格式'image'
elCaptionContainerString null
elCaptionTextString设置标题栏提示信息null
elPreviewContainerString null
elPreviewImageString null
elPreviewStatusString null
elErrorContainerString null
errorCloseButtonString '<span class="close kv-error-close">×</span>'
slugCallbackfunction选择后未上传前 回调方法null
dropZoneEnabledboolean是否显示拖拽区域true
dropZoneTitleClassString拖拽区域类属性设置'file-drop-zone-title'
fileActionSettingsObject设置预览图片的显示样式{showRemove: true,showUpload: false,showZoom: true,showDrag: true,removeIcon: '',removeClass: 'btn btn-xs btn-default',removeTitle: 'Remove file',uploadIcon: '',uploadClass: 'btn btn-xs btn-default',uploadTitle: 'Upload file',zoomIcon: '',zoomClass: 'btn btn-xs btn-default',zoomTitle: 'View Details',dragIcon: '',dragClass: 'text-info',dragTitle: 'Move / Rearrange',dragSettings: {},indicatorNew: '',indicatorSuccess: '',indicatorError: '',indicatorLoading: '',indicatorNewTitle: 'Not uploaded yet',indicatorSuccessTitle: 'Uploaded',indicatorErrorTitle: 'Upload Error',indicatorLoadingTitle: 'Uploading ...'}
otherActionButtonsString ''
textEncodingString编码设置'UTF-8'
ajaxSettingsObject {}
ajaxDeleteSettingsObject {}
showAjaxErrorDetailsboolean true

二、提示说明设置

属性名默认值中文
fileSinglefile文件
filePluralfiles个文件
browseLabelBrowse &hellip选择 …
removeLabelRemove移除
removeTitleClear selected files清除选中文件
cancelLabelCancel取消
cancelTitleAbort ongoing upload取消进行中的上传
uploadLabelUpload上传
uploadTitleUpload selected files上传选中文件
msgNoNo没有
msgNoFilesSelectedNo files selected“”
msgCancelledCancelled取消
msgZoomModalHeadingDetailed Preview详细预览
msgSizeTooSmallFile "{name}" ({size} KB) is too small and must be larger than {minSize} KB.File "{name}" ({size} KB) is too small and must be larger than {minSize} KB.
msgSizeTooLargeFile "{name}" ({size} KB) exceeds maximum allowed upload size of {maxSize} KB.文件 "{name}" ({size} KB) 超过了允许大小 {maxSize} KB.
msgFilesTooLessYou must select at least {n} {files} to upload.你必须选择最少 {n} {files} 来上传.
msgFilesTooManyNumber of files selected for upload ({n}) exceeds maximum allowed limit of {m}.选择的上传文件个数 ({n}) 超出最大文件的限制个数 {m}.
msgFileNotFoundFile "{name}" not found!文件 "{name}" 未找到!
msgFileSecuredSecurity restrictions prevent reading the file "{name}".安全限制,为了防止读取文件 "{name}".
msgFileNotReadableFile "{name}" is not readable.文件 "{name}" 不可读.
msgFilePreviewAbortedFile preview aborted for "{name}".取消 "{name}" 的预览.
msgFilePreviewErrorAn error occurred while reading the file "{name}".读取 "{name}" 时出现了一个错误.
msgInvalidFileNameInvalid or unsupported characters in file name "{name}".Invalid or unsupported characters in file name "{name}".
msgInvalidFileTypeInvalid type for file "{name}". Only "{types}" files are supported.不正确的类型 "{name}". 只支持 "{types}" 类型的文件.
msgInvalidFileExtensionInvalid extension for file "{name}". Only "{extensions}" files are supported.不正确的文件扩展名 "{name}". 只支持 "{extensions}" 的文件扩展名.
msgFileTypes{'image': 'image','html': 'HTML','text': 'text','video': 'video','audio': 'audio','flash': 'flash','pdf': 'PDF','object': 'object'},{'image': 'image','html': 'HTML','text': 'text','video': 'video','audio': 'audio','flash': 'flash','pdf': 'PDF','object': 'object'},
msgUploadAbortedThe file upload was aborted该文件上传被中止
msgUploadThresholdProcessing...Processing...
msgUploadBeginInitializing...Initializing...
msgUploadEndDoneDone
msgUploadEmptyNo valid data available for upload.No valid data available for upload.
msgValidationErrorValidation Error验证错误
msgLoadingLoading file {index} of {files} …加载第 {index} 文件 共 {files} …
msgProgressLoading file {index} of {files} - {name} - {percent}% completed.加载第 {index} 文件 共 {files} - {name} - {percent}% 完成.
msgSelected{n} {files} selected{n} {files} 选中
msgFoldersNotAllowedDrag & drop files only! {n} folder(s) dropped were skipped.只支持拖拽文件! 跳过 {n} 拖拽的文件夹.
msgImageWidthSmallWidth of image file "{name}" must be at least {size} px.宽度的图像文件的"{name}"的必须是至少{size}像素.
msgImageHeightSmallHeight of image file "{name}" must be at least {size} px.图像文件的"{name}"的高度必须至少为{size}像素.
msgImageWidthLargeWidth of image file "{name}" cannot exceed {size} px.宽度的图像文件"{name}"不能超过{size}像素.
msgImageHeightLargeHeight of image file "{name}" cannot exceed {size} px.图像文件"{name}"的高度不能超过{size}像素.
msgImageResizeErrorCould not get the image dimensions to resize.无法获取的图像尺寸调整。
msgImageResizeExceptionError while resizing the image.<pre>{errors}</pre>错误而调整图像大小。<pre>{errors}</pre>
msgAjaxErrorSomething went wrong with the {operation} operation. Please try again later!Something went wrong with the {operation} operation. Please try again later!
msgAjaxProgressError{operation} failed{operation} failed
ajaxOperations{deleteThumb: 'file delete', uploadThumb: 'file upload', uploadBatch: 'batch file upload', uploadExtra: 'form data upload' },{deleteThumb: 'file delete',uploadThumb: 'file upload', uploadBatch: 'batch file upload',uploadExtra: 'form data upload'},
dropZoneTitleDrag & drop files here …拖拽文件到这里 …
支持多文件同时上传
dropZoneClickTitle
(or click to select {files})

(或点击{files}按钮选择文件)
previewZoomButtonTitles{prev: 'View previous file',next: 'View next file', toggleheader: 'Toggle header',fullscreen: 'Toggle full screen', borderless: 'Toggle borderless mode', close: 'Close detailed preview' }{ prev: '预览上一个文件',next: '预览下一个文件',toggleheader: '缩放', fullscreen: '全屏', borderless: '无边界模式',close: '关闭当前预览'}
fileActionSettings { removeTitle: '删除文件',uploadTitle: '上传文件',zoomTitle: '查看详情',dragTitle: '移动 / 重置',indicatorNewTitle: '没有上传', indicatorSuccessTitle: '上传',indicatorErrorTitle: '上传错误', indicatorLoadingTitle: '上传 ...'},
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值