首页前端开发其他前端知识FCKeditor ASP.NET 上传附件研究

FCKeditor ASP.NET 上传附件研究

时间2024-02-10 10:06:03发布访客分类其他前端知识浏览771
导读:收集整理的这篇文章主要介绍了FCKeditor ASP.NET 上传附件研究,觉得挺不错的,现在分享给大家,也给大家做个参考。 1,安装 安装就不多说了,除了一般的那个压缩...
收集整理的这篇文章主要介绍了FCKeditor ASP.NET 上传附件研究,觉得挺不错的,现在分享给大家,也给大家做个参考。 1,安装 
       安装就不多说了,除了一般的那个压缩包外,ASP.NET版的fcKedITor另有一个FCKeditor.Net下载包,里面有一个Visual Studio的Solution,bin/Release里有一个FredCK.FCKeditorV2.dll文件,可以直接COPY到你的ASP.NET项目的bin文件夹里。

2,附件上传流程 
       FCKeditor通过在编辑界面点击Link或图片按钮打开一个模态对话框,在里面选择本地文件后上传。
这个对话框是Fckeditor/editor/diaLOG/fck_image.htML或fck_link.html。

对话框的js代码在fck_image和fck_link目录里,它们还会调用common/fck_dialog_common.js

上面这些都是客户端的事。 

       在Fckeditor/editor/filemanager/upload/aspx下有一个孤独的upload.aspx,里面除了注释外只有一句话,它的code behind 的代码是在前面那个ASP.NET下载包里的Uploader.cs,已经被编译进FredCK.FCKeditorV2.dll了。

3.修改Uploader.cs
3.1 把upload.aspx上唯一的那行代码修改一下。

原版: %@ page autoeventwireup="false" inherits="FredCK.FCKeditorV2.Uploader" language="c#" % >
修改为: % @ page autoeventwireup="false" codefile="upload.aspx.cs" inherits="FCKUpload" language="c#" % >

这样,upload.aspx就不再去FredCK.FCKeditorV2.dll寻找自己的behind code,而是在自己身边找.

3.2 从FCKeditor.Net压缩包里提取出Uploader.cs,放在自己的ASP.NET项目的FCKeditor目录里和upload.aspx放在一起。这样,Uploader.cs就成了你的项目中的一部分,完全在你的控制之下。

打开Uploader.cs,里面代码并不复杂。

首先,你应该加上自己的身份验证。
然后,HttpPosteDFile oFile = Request.Files["NewFile"]; ,获得上传文件,FCKeditor的客户应当是一次只上传一个,不必考虑多个同时上传的情况。

获得文件大小,oFile.ContentLength。
获得文件名,HttpContext.current.Request.Files[0].FileName,
要检查后缀的话,System.IO.Path.GetExtension(FileName);

保存起来,oFile.SaveAs(sFilePath); 文件名和路径完全在你的控制中。

最后通过SendResults把错误代码发回去,如果上传成功,可以发0,然后是文件名和文件URL。

3.3客户端
如果有兴趣,可以研究修改一下客户端的那些JS。

4.部署
解压缩FCKeditor.Net压缩包,打开里面的Solution,删掉Uploader.cs,重新编译FredCK.FCKeditorV2.dll,新的dll会小一点,在我这儿是从36K变成32K。(注意要编译成Release版)。

最后用新的dll替换自己的项目里的老的dll。 您可能感兴趣的文章:
  • asp.net+FCKeditor上传图片显示叉叉图片无法显示的问题的解决方法
  • 修改fckeditor的文件上传功能步骤
  • 整合ckeditor+ckfinder,解决上传文件路径问题
  • 通过Fckeditor把图片上传到独立图片服务器的方法
  • ASp.net下fckeditor配置图片上传最简单的方法
  • FCKeditor编辑器添加图片上传功能及图片路径问题解决方法
  • 为ckeditor编辑器加上传图片的功能
  • Asp.net FCKEditor 2.6.3 上传文件没有权限解决方法
  • asp fckeditor自定义上传文件的文件名
  • CKEditor与dotnetcore实现图片上传功能

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: FCKeditor ASP.NET 上传附件研究
本文地址: https://pptw.com/jishu/608217.html
jstl 字符串处理函数 javascript xml xsl取值及数据修改第1/2页

游客 回复需填写必要信息