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

上传文件一般用什么控件

发布时间: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("您未被授权使用该功能,请联系管理员进行处理。");});});

阅读全文

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

热点内容
索尼6000修复数据库 浏览:553
mq什么文件夹 浏览:921
苹果6s骗取id密码 浏览:775
火影忍者手游升级经验 浏览:608
linux安装dns服务器 浏览:334
云应疫指办发2020年39号文件内容 浏览:588
打开word弹出文件窗口 浏览:986
电脑压缩文件打开是word吗 浏览:930
reactjs监听滑动距离 浏览:408
linux文件过滤 浏览:965
初学编程可以考什么证 浏览:652
办公桌面文件夹设计 浏览:742
win10信道扫描 浏览:513
数据库幻读 浏览:280
三星系统更新文件在哪 浏览:766
dress是什么文件夹 浏览:896
axis中使用wsdl文件的 浏览:634
transmitfile大文件 浏览:801
上传的网站怎么更改 浏览:619
ps中如何删除标尺工具 浏览:826

友情链接