扩展fckeditor的上传图片和上传文件功能!
2008-01-14 12:09
567 查看
一直都用开fckeditor,最近客户要求编辑器里要能上传文件。编辑器里上传的图片要能添加水印功能。
于是给fckeditor做了一点小修改。以便支持此功能。
下面是效果图:
前台布局,别忘了引入fck_files.js咯。
这个JS是自己添加的。
<table width="97%" class="tdFont" >
<tr>
<td>
<fieldset><legend>上传文件</legend>
<table width="97%">
<tr>
<td>选择文件:<asp:FileUpload ID="flup" Width="180px" runat="server" /></td>
<td>
<asp:TextBox ID="txtType" style="display:none" runat="server"></asp:TextBox>
<asp:Button ID="btnUpload" runat="server" OnClientClick="javascript:return checkFile();" Text="上传" OnClick="btnUpload_Click" /></td>
</tr>
</table>
</fieldset>
</td>
</tr>
<tr>
<td>
<fieldset><legend>文件列表</legend>
<table width="97%">
<tr>
<td>
<asp:ListBox ID="lstbxFile" onclick="selectFiles();" style="width:100%; height:200px" runat="server"></asp:ListBox>
</td>
</tr>
<tr>
<td> <asp:Button ID="btnDel" runat="server" OnClientClick="javascript:return delFiles()" Text="删除文件" OnClick="btnDel_Click" /></td>
</tr>
</table>
</fieldset>
</td>
</tr>
</table>
<asp:TextBox ID="txtUrl" style="display:none" runat="server"></asp:TextBox>
<asp:TextBox ID="txtFileName" style="display:none" runat="server"></asp:TextBox>
后台程序也很简单。
//取得所有的文件
private void GetListFiles()
//上传文件事件代码。
//我这里是把文件放在UploadFiles文件夹里
protected void btnUpload_Click(object sender, EventArgs e)
找到fckeditorcode_ie_2.js ,fckcommands.js文件,将期页面路径修改为新添加的aspx文件路径。
在dialog文件夹里,新增一个文件夹命名为fck_files,新增一js文件叫fck_files.js。
var oEditor = window.parent.InnerDialogLoaded() ;
var FCK = oEditor.FCK ;
var FCKLang = oEditor.FCKLang ;
var FCKConfig = oEditor.FCKConfig ;
var FCKDebug = oEditor.FCKDebug ;
var bPreviewInitialized ;
window.onload = function()
function Ok()
基本上就差不多了!
于是给fckeditor做了一点小修改。以便支持此功能。
下面是效果图:
前台布局,别忘了引入fck_files.js咯。
这个JS是自己添加的。
<table width="97%" class="tdFont" >
<tr>
<td>
<fieldset><legend>上传文件</legend>
<table width="97%">
<tr>
<td>选择文件:<asp:FileUpload ID="flup" Width="180px" runat="server" /></td>
<td>
<asp:TextBox ID="txtType" style="display:none" runat="server"></asp:TextBox>
<asp:Button ID="btnUpload" runat="server" OnClientClick="javascript:return checkFile();" Text="上传" OnClick="btnUpload_Click" /></td>
</tr>
</table>
</fieldset>
</td>
</tr>
<tr>
<td>
<fieldset><legend>文件列表</legend>
<table width="97%">
<tr>
<td>
<asp:ListBox ID="lstbxFile" onclick="selectFiles();" style="width:100%; height:200px" runat="server"></asp:ListBox>
</td>
</tr>
<tr>
<td> <asp:Button ID="btnDel" runat="server" OnClientClick="javascript:return delFiles()" Text="删除文件" OnClick="btnDel_Click" /></td>
</tr>
</table>
</fieldset>
</td>
</tr>
</table>
<asp:TextBox ID="txtUrl" style="display:none" runat="server"></asp:TextBox>
<asp:TextBox ID="txtFileName" style="display:none" runat="server"></asp:TextBox>
后台程序也很简单。
//取得所有的文件
private void GetListFiles()
//上传文件事件代码。
//我这里是把文件放在UploadFiles文件夹里
protected void btnUpload_Click(object sender, EventArgs e)
找到fckeditorcode_ie_2.js ,fckcommands.js文件,将期页面路径修改为新添加的aspx文件路径。
在dialog文件夹里,新增一个文件夹命名为fck_files,新增一js文件叫fck_files.js。
var oEditor = window.parent.InnerDialogLoaded() ;
var FCK = oEditor.FCK ;
var FCKLang = oEditor.FCKLang ;
var FCKConfig = oEditor.FCKConfig ;
var FCKDebug = oEditor.FCKDebug ;
var bPreviewInitialized ;
window.onload = function()
function Ok()
基本上就差不多了!
相关文章推荐
- FCKeditor是使用非常广泛的HTML编辑器,本文从 ASP.NET 的使用场景对 FCKeditor 与 FCKeditor.NET 的配置、功能扩展(如自定义文件上传子目录、自定义文件名、上传图片的后期处理等)、以及安全性进行初步的阐述。
- 扩展fckeditor的上传图片和上传文件功能! (二)
- Extjs 扩展Htmleditor,支持 图片上传 文件上传 插入flash 插入多媒体 插入层 插入横线等功能
- 扩展FCKeditor编辑器的图片上传功能
- Extjs 扩展Htmleditor,支持 图片上传 文件上传 插入flash 插入多媒体 插入层 插入横线等功能(2)
- Extjs 扩展Htmleditor,支持 图片上传 文件上传 插入flash 插入多媒体 插入层 插入横线等功能
- dhl: ASP.NET MVC1.0 的图片(文件)上传功能
- 博客之新增上传文件(包括图片)功能
- kindeditor扩展粘贴截图功能&修改图片上传路径并通过webapi上传图片到图片服务器
- 简单实现java上传图片文件功能
- kindeditor扩展粘贴截图功能&修改图片上传路径并通过webapi上传图片到图片服务器
- fckeditor不能上传图片文件
- Ext4.x之HtmlEditor扩展图片上传功能
- Android Retrofit实现多图片/文件、图文上传功能
- JQ图片文件上传之前预览功能的简单实例(分享)
- 怎么简便地去掉html中难看的文件上传按钮并实现图片预览功能?
- js实现上传图片本地预览功能以及限制图片的文件大小和尺寸大小
- ASP.NET环境下配置FCKEditor并上传图片及其它文件
- php+ajax实现异步上传文件或图片功能
- 实现图片上传预览和取消文件上传功能