zoukankan      html  css  js  c++  java
  • Ckeditor文件上传和服务器浏览的个性化定制

    1、文件上传

     protected void Page_Load(object sender, EventArgs e)
        {
            string fnid = Request["CKEditorFuncNum"];

              /*文件上传部分省略*/

    string filepath=getfileurl();//返回的文件路径

    string msg="上传成功";// 返回的消息,可以为空;

    showMsg(fnid,"文件路径","")

        }

        private void showMsg(string fnName, string fileUrl, string msg)
        {
            string returnJS = string.Format("window.parent.CKEDITOR.tools.callFunction(\"{0}\", \"{1}\",  \"{2}\");", fnName, fileUrl, msg);
            Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "", returnJS, true);
        }

    2、浏览服务器

    ASPX 页面

    <html>

      <a href="javascript:SetUrl('path_to_file');"></html>

    <script type="text/javascript">
    CKEditorFuncNum = 1;/
    /CKEditorFuncNum和fileUrl想法从后台绑定
    function SetUrl( fileUrl )
    {
       window.top.opener.CKEDITOR.tools.callFunction(CKEditorFuncNum, fileUrl);
       window.top.close();
    }
    </script>

    cs 页面

    public string filepath;

    public string fnid;

    public string  msg;

    protected void Page_Load(object sender, EventArgs e)
        {
            string fnid = Request["CKEditorFuncNum"];

              /*文件上传部分省略*/

     filepath=getfileurl();//返回的文件路径

     msg="上传成功";// 返回的消息,可以为空;

        }

  • 相关阅读:
    Eureka实现注册与发现
    SpringBoot之彩色输出
    SpringBoot之简单日志配置
    SpringBoot之文件读取
    springboot之banner
    记一下一个我误解的小特性
    spring4新特性-泛型依赖注入
    boot之mybatis
    springmvc之单元测试(MockMvc)-独立测试
    git ignore
  • 原文地址:https://www.cnblogs.com/l1pe1/p/1695401.html
Copyright © 2011-2022 走看看