Dropzone.js中maxFileSize属性的单位疑问:配置里30的单位是MB吗?
Dropzone
maxFileSize 属性单位说明 嘿,刚好对Dropzone的这个配置很熟悉,给你明确答案:你配置里的maxFileSize: 30对应的单位确实是MB(兆字节),完全符合你的猜想。
补充几个关于这个属性的细节,帮你更清晰地使用:
- Dropzone 默认就把
maxFileSize的单位设定为MB,如果你需要限制更小或更大的文件,得把目标单位转换成MB的数值:- 比如要限制30KB的文件,就得写成
maxFileSize: 0.03(因为30KB = 30/1024 ≈ 0.03MB) - 如果是3GB的限制,就是
maxFileSize: 3072(3*1024)
- 比如要限制30KB的文件,就得写成
- 另外要注意,当用户上传的文件超过这个限制时,Dropzone会自动触发错误提示,不需要额外写判断逻辑。
你的配置代码参考:
$scope.dropzoneConfig = { dictRemoveFileConfirmation: CONST.ARE_YOU_SURE, parallelUploads: 3, maxFileSize: 30 }
内容的提问来源于stack exchange,提问作者Khan M
相关产品推荐
相关产品推荐

