BootstrapFileInput插件使用项目总结(经验)

BootstrapFileInput插件使用项目总结(经验)
许多基本定义和使用方法在因特网上没有概述。下面是我使用的项目的一些问题和解决方法。
注意:这个插件主要用于上传图片。插件的其他上传文件没有涉及。
1。最小上载次数
通过查看其他数据,配置中有两种方法

minfilecount:4 / /表示允许最小同时上传文件数

MaxFileCount:10,表示在同一时间允许的最大文件上传 / /数量

所有这两种方法都可以在插件的官方网络API中找到,但是有一个问题。

minfilecount会提示使用自己上传的方法

maxfilecount将提示当文件选择超过上限

showupload:真的, / /是否显示上传按钮

原因可能是作者没有改变,也许以后的版本会解决这个问题。
两。不要使用插件上传表单表单提交问题。
我不使用插件的上传功能,并使用表单表单提交项目。
如果表单提交需要注意以下问题

enctype =多部分/表单数据必须加入1.form

2。如果单个图片背景不需要接收数组形式,或者可以参考以下方法
对于(MultipartFile imgreturn:文件){
将覆盖新添加的内容,不添加以下代码。
actinfo =新HashMap();
如果(!Imgreturn.isEmpty()){
中= fileutil.upload(imgreturn);
}
}
为了接收数据的传递,删除了部分代码,无法显示保存文件的方法。
三。页面接收使用插件接收和传输数据的问题。
这个插件能够执行后台数据传输预览功能,但添加新数据后,会覆盖预览数据的问题,因此不建议使用此插件进行数据修改操作

预览后台相关代码
预览图片
VaR过账前清单=新的数组();
对于(var i = 0;i < redata.length;i++){
VaR img = null;
img =该{我}。activityimg;
图片类型
过账前清单{我} = ;
}
无功previewjson =过账前清单;
与上述预览图片JSON数据集对应的配置数据
无功preconfiglist =新的数组();
对于(var i = 0;i < redata.length;i++){
无功array_element =该{我};
无功tjson = { {
Caption: reData{i}.activityno, / / display file name
网址:'imgdelete ' / /删除网址
关键:该{我}。activityno,Ajax / /删除重新传输参数
宽度:'120px,
};
我preconfiglist { } = tjson;
}
$(# txt_fileup)。Fileinput({
语言:'zh / /语言
UploadUrl:'activityupdate,
UploadAsync:假,
allowedfileextensions:{ 'jpg ','gif ','png ','jpeg}, / /后缀的文件接收
ShowCaption:真,
showupload:假, / /是否显示上传按钮
showremove:假, / /是否显示删除按钮
ShowCaption:真的, / /是否显示输入
显示预览部分:真实,
showcancel:真,
dropzoneenabled:假,
minfilecount:4,
MaxFileCount:10,
InitialPreviewShowDelete:true,
msgfilestoomany:选择一些上传的文件超过最大的允许!
* initialpreview:previewjson,
InitialPreviewConfig:* preconfiglist
}),('filepreupload '),('filepreupload,函数(){(){
}),(fileuploaded
});
四。插件方法调用的使用
为了解决以前的问题层考虑使用调用插件的方法来判断,它不是很昂贵最后失败了,下面是使用的调用方法。

$(# txt_fileup '),('filedeleted功能(事件、关键){)
删除触发器
});
$(# txt_fileup '),('fileselect功能(事件、关键){)
触发器选择方法
});
以上是引导FileInput插件萧边介绍的一个总结,希望能对你有帮助。如果你有任何问题,请给我留言。萧边会及时回复你。谢谢你的支持网站
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部