当前位置: 首页 > news >正文

网站建设 合作协议杭州建设网 执法人员名单

网站建设 合作协议,杭州建设网 执法人员名单,免费的网站域名查询app,安徽公路建设行业协会网站是哪个背景本文为大家分享了asp.net core 如何集成CKEditor #xff0c;并实现图片上传功能的具体方法#xff0c;供大家参考#xff0c;具体内容如下。准备工作1.visual studio 2019 开发环境2.net core 2.0 及以上版本实现方法1、新建asp.net core web项目2、下载CKEditor这里我… 背景本文为大家分享了asp.net core 如何集成CKEditor 并实现图片上传功能的具体方法供大家参考具体内容如下。准备工作1.visual studio 2019 开发环境2.net core 2.0 及以上版本实现方法1、新建asp.net core web项目2、下载CKEditor这里我们新建了一个系统自带的样本项目去 CKEditor官网下载一个版本解压后拷贝大wwwroot中3、增加图片上传控制器using CompanyName.ProjectName.Web.Host.Web.Model model demock {ViewData[title] 富文本框;Layout _SimpleTable; } p headers{*style.nav.nav-tabs.padding-18 {padding-left: 18px;}.nav-tabs {border-color: #c5d0dc;margin-bottom: 0 !important;margin-left: 0;position: relative;top: 1px;} /style* }p classcontentdiv classbox box-primarydiv classbox-header with-borderul classnav nav-tabs padding-18lia href/demo/sendmaili classorange ace-icon fa fa-cog bigger-120/i发邮件/a/lili classactivea hrefjavascript:void(0);i classgreen ace-icon fa fa-home bigger-120/i富文本编辑框/a/li/ul/div!-- /.box-header --!-- form start --form roleform idform1div classbox-bodydiv classcallout callout-successh4富文本编辑器/h4p/p/divtable classformtrth classformTitle内容/thtd classformValueHtml.EditorFor(model model.rules)*textarea classform-control nameText idText styleheight: 70px; placeholder/textarea*/td/tr/table/div!-- /.box-body --div classbox-footerbutton typebutton idbtnSave classbtn btn-success保存/button/div/form/div!-- /.tab-content -- /pp scripts{script src~/ckeditor/ckeditor.js/scriptscript src~/js/jquery.base64.js/scriptscript typetext/javascript//editor.document.getBody().getText(); //取得纯文本//editor.document.getBody().getHtml(); //取得html文本//var editor CKEDITOR.replace(Text,//{// toolbar: Full,// filebrowserUploadUrl: /Image/ckupload?typeFile, //开启文件上传此项会同时开启图片和FLASH上传// filebrowserImageUploadUrl: /Image/ckupload?typeImages, // 开启图片上传// filebrowserFlashUploadUrl: /Image/ckupload?typeFlash //开启FLASH上传//});$.base64.utf8encode true;var editor2 CKEDITOR.replace(rules,{toolbar: Full,filebrowserUploadUrl: /Image/ckupload?typeFile, //开启文件上传此项会同时开启图片和FLASH上传filebrowserImageUploadUrl: /Image/ckupload?typeImages, // 开启图片上传filebrowserFlashUploadUrl: /Image/ckupload?typeFlash //开启FLASH上传});$(function () {editor2.setData((Html.Raw(Model.rules)));});$(#btnSave).click(function (ev) {var a editor2.document.getBody().getHtml();$(#rules).val( $.base64.btoa(a) );var $form $(#form1);editor2.setData(a);$.ajax({url: /demo/ck/,data: $form.serialize(),type: POST,cache: false,async: false,beforeSend: function () {$(#btnSave).attr(disabled, disabled);},success: function (r) {// if (r.isSucceeded true) {// location.href r.goBackUrl;// /Employee/index?ram Math.random();// r.GoBackUrl;// }// else // 其他问题// {alert( $.base64.atob(r.message, true));// }$(#btnSave).removeAttr(disabled);},error: function () {alert(保存失败);$(#btnSave).removeAttr(disabled);}});// alert(editor2.document.getBody().getHtml());// return;//$.post(/demo/ck/,// {// Text: editor2.document.getBody().getHtml(),// },// function (data, status) {// alert(Data: data \nStatus: status);// });}); /script}/// summary/// 富文本框 上传图片/// /summary/// returns/returns[HttpPost][IgnoreAuthorize]public IActionResult Ckupload(){uploadfile user new uploadfile();var files Request.Form.Files;if (files null || files.Count 0)ViewBag.cc no file;user.ShareImg files[0];var contentRoot Directory.GetCurrentDirectory();var webRoot Path.Combine(contentRoot, wwwroot);var parsedContentDisposition ContentDispositionHeaderValue.Parse(user.ShareImg.ContentDisposition);var originalName parsedContentDisposition.FileName.ToString().Replace(\, );var ext Path.GetExtension(Path.Combine(webRoot, originalName));// if (ext ! .jpg)// return Json(new { jsonrpc 2.0, error new { code 101, message 文件格式错误 }, id id });string gid Guid.NewGuid().ToString();var fileName Path.Combine(upload, gid ext);var fileName2 upload/ gid ext;using (var stream new FileStream(Path.Combine(webRoot, fileName), FileMode.CreateNew)){user.ShareImg.CopyTo(stream);}string output script typetext/javascriptwindow.parent.CKEDITOR.tools.callFunction({0} ,{1});/script;string url http:// Request.Host.Value;output string.Format(output, Request.Query[CKEditorFuncNum], url / fileName2);ViewBag.cc output;return View();} 4、增加图片上传控制器注意返回是一个json对象因此建了一个      简单的对象返回。运行效果源码地址https://gitee.com/conanOpenSource_admin/CompanyName.ProjectName
http://www.zqtcl.cn/news/16798/

相关文章:

  • 营销型网站建设遨龙河北注册公司流程和费用
  • php mysql网站开发项目式教程制作响应式网站
  • 网站的设计 更新重庆官方推广网站
  • 短期网站建设培训网络策划工作内容
  • 邯郸教育网站建设小米产品发布
  • 网站建设结课策划书成都市房产信息网
  • 教育门户网站建设方案大型外贸商城网站建设
  • 企业网站备案所需材料 amp虚拟主机能建设网站吗
  • 网站开发的交付文档在婚恋网站做销售好吗
  • 想做个网站网站开发公司营业范围
  • 网站外部链接如何建设帝国cms小说网站模板
  • 如何制作大气网站掌握夏邑进入公众号
  • 网站由哪些部分组成部分组成部分工信部网站登陆
  • 做网站麻烦吗个人网页设计html代码免费
  • 织梦cms网站搬家wordpress 5.1不提示自动更新
  • 搭建网站用什么软件html网页教程
  • php网站投票源码百度推广手机app下载
  • 注册网站送金币wordpress怎样加快访问
  • 绵阳网站建设scmmwl公司字号大全
  • 哪里有做效果图的网站做网站要多大的画布
  • 慈溪外贸公司网站店铺推广引流的方法
  • 有多少个购物网站中职网页设计与制作教材
  • 大连网站建设选网龙建设服装网站的论文
  • 高清免费素材网站宁波应用多的建站行业
  • 沈北新区建设局网站普通企业网站费用
  • 制作网页与网站个人wordpress 主题
  • 凡科网做网站好吗织梦做中英文企业网站
  • 东道设计报价龙岗网站优化公司案例
  • 浙江大数据网站建设问答知识wordpress同步twitter
  • 网站开发多线程开发免费网站建设排行