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="上传成功";// 返回的消息,可以为空;

        }

  • 相关阅读:
    事件
    10- JMeter5.1.1 工具快速入门
    06- Linux Ubuntu下sublime下载与使用与安装包
    控件是什么意思?
    09- 性能测试关键指标
    08- Tomcat入门与环境搭建部署
    07- HTTP协议详解及Fiddler抓包
    06- web兼容性测试与web兼容性测试工具
    05- web网站链接测试与XENU工具使用
    04- cookie与缓存技术
  • 原文地址:https://www.cnblogs.com/l1pe1/p/1695401.html
Copyright © 2011-2022 走看看