导航:首页 > 文件管理 > 上传文件一般用什么控件

上传文件一般用什么控件

发布时间:2024-10-04 01:35:51

1. bootstrap怎样实现文件上传的

1、文件上传插件FileInput介绍这个插件主页地址是:plugins.krajee.com/file-input,可以从这里看到很多Demo的代码展示:plugins.krajee.com/file-basic-usage-demo。这是一个增强的HTML5文件输入控件,是一个Bootstrap3.x的扩展,实现文件上传预览,多文件上传等功能。一般情况下,我们需要引入下面两个文件,插件才能正常使用:bootstrap-fileinput/css/fileinput.min.cssbootstrap-fileinput/js/fileinput.min.js简单的界面效果如下所示,和众多上传文件控件一样,可以接受各种类型的文件。当然,我们也可以指定具体接受的文件类型等功能。如果需要考虑中文化,那么还需要引入文件:bootstrap-fileinput/js/fileinput_locale_zh.js这样基于MVC的Bundles集合,我们把它们所需要的文件加入到集合里面即可。//添加对bootstrap-fileinput控件的支持css_metronic.Include("~/Content/MyPlugins/bootstrap-fileinput/css/fileinput.min.css");js_metronic.Include("~/Content/MyPlugins/bootstrap-fileinput/js/fileinput.min.js");js_metronic.Include("~/Content/MyPlugins/bootstrap-fileinput/js/fileinput_locale_zh.js");这样我们在页面里面,就可以呈现出中文的界面说明和提示了,如下界面所示。2、文件上传插件FileInput的使用一般情况下,我们可以定义一个JS的通用函数,用来初始化这个插件控件的,如下JS的函数代码所示。//初始化fileinput控件(第一次初始化)functioninitFileInput(ctrlName,uploadUrl){varcontrol=$('#'+ctrlName);control.fileinput({language:'zh',//设置语言uploadUrl:uploadUrl,//上传的地址allowedFileExtensions:['jpg','png','gif'],//接收的文件后缀showUpload:false,//是否显示上传按钮showCaption:false,//是否显示标题browseClass:"btnbtn-primary",//按钮样式previewFileIcon:"",});}页面代码里面,我们放置一个文件上传控件,如下代码所示。这样我们脚本代码的初始化代码如下://初始化fileinput控件(第一次初始化)initFileInput("file-Portrait","/User/EditPortrait");这样就完成了控件的初始化了,如果我们需要上传文件,那么还需要JS的代码处理客户端上传的事件,同时也需要MVC后台控制器处理文件的保存操作。例如我对窗体数据的保存处理代码如下所示。//添加记录的窗体处理formValidate("ffAdd",function(form){$("#add").modal("hide");//构造参数发送给后台varpostData=$("#ffAdd").serializeArray();$.post(url,postData,function(json){vardata=$.parseJSON(json);if(data.Success){//增加肖像的上传处理initPortrait(data.Data1);//使用写入的ID进行更新$('#file-Portrait').fileinput('upload');//保存成功1.关闭弹出层,2.刷新表格数据showTips("保存成功");Refresh();}else{showError("保存失败:"+data.ErrorMessage,3000);}}).error(function(){showTips("您未被授权使用该功能,请联系管理员进行处理。");});});

阅读全文

与上传文件一般用什么控件相关的资料

热点内容
tp无线网设置管理密码忘记了怎么办 浏览:386
ipa里资源文件 浏览:110
苹果的文件管理在那里 浏览:633
qq浏览器文件如何发到qq 浏览:736
百度地图加载多个点代码 浏览:146
数据横向复制如何纵向粘贴 浏览:433
2020cab画图数据怎么调 浏览:534
teamview12linux 浏览:175
java编辑word文件 浏览:149
类似scihub的网站有哪些 浏览:398
ios哪里找小众app 浏览:377
毒霸新闻弹窗是哪个文件 浏览:331
雨林木win10 浏览:881
写好的代码怎么编程小程序 浏览:945
改文件属性软件 浏览:917
linux网卡重启新命令 浏览:216
win10升级工具下 浏览:935
电脑qq怎么传文件到手机qq 浏览:417
被360隔离的文件在哪个文件夹 浏览:971
骷髅教程图 浏览:954

友情链接