一个开源的HTML文本编辑器可以让Web程序拥有如MS Word这样强大的编辑功能.
FCKeditor支持当前流行的浏览器如IE,Firefox,Netscape,Opera,safari,google chrome等.
fckeditor 2.6.3中上传图片后返回上传图片名称并将上传图片重命名为日期格式
一取每次上传图片的名称和路径
1.fckeditor\editor\dialog\fck_image\fck_image.js中
在OK()函数最后加上
if (FCKConfig.ImgUrl == true) {
oEditor.imgUrl(GetE('txtUrl').value);
}
2.fckeditor\fckconfig.js中加上
FCKConfig.ImgUrl = true;
3.fckeditor\editor\fckeditor.html中JS加上
function imgUrl(url)
{
parent.SetUrl(url);
}
4.在要使用控件的页上的前台中加上
<script language="JavaScript" type="text/javascript">
<!--
function SetUrl(url){
url就是图片的路径了
}
//-->
</script>
二修改上传图片名称为时间格式
在源文件中FileBrowser\FileWorkerBase.cs中
将sFileName = System.IO.Path.GetFileName( oFile.FileName );
sFileName = this.SanitizeFileName( sFileName );
两行去掉.
然后在
string sExtension = System.IO.Path.GetExtension( oFile.FileName );
sExtension = sExtension.TrimStart( '.' );
两行代码之间加上
FileName = DateTime.Now.ToString("yyyyMMddHHmmssffff") + sExtension;
即:
string sExtension = System.IO.Path.GetExtension( oFile.FileName );
sFileName = DateTime.Now.ToString("yyyyMMddHHmmssffff") + sExtension;
sExtension = sExtension.TrimStart( '.' );
重新编译并引用Dll即可
FCKeditor支持当前流行的浏览器如IE,Firefox,Netscape,Opera,safari,google chrome等.
fckeditor 2.6.3中上传图片后返回上传图片名称并将上传图片重命名为日期格式
一取每次上传图片的名称和路径
1.fckeditor\editor\dialog\fck_image\fck_image.js中
在OK()函数最后加上
if (FCKConfig.ImgUrl == true) {
oEditor.imgUrl(GetE('txtUrl').value);
}
2.fckeditor\fckconfig.js中加上
FCKConfig.ImgUrl = true;
3.fckeditor\editor\fckeditor.html中JS加上
function imgUrl(url)
{
parent.SetUrl(url);
}
4.在要使用控件的页上的前台中加上
<script language="JavaScript" type="text/javascript">
<!--
function SetUrl(url){
url就是图片的路径了
}
//-->
</script>
二修改上传图片名称为时间格式
在源文件中FileBrowser\FileWorkerBase.cs中
将sFileName = System.IO.Path.GetFileName( oFile.FileName );
sFileName = this.SanitizeFileName( sFileName );
两行去掉.
然后在
string sExtension = System.IO.Path.GetExtension( oFile.FileName );
sExtension = sExtension.TrimStart( '.' );
两行代码之间加上
FileName = DateTime.Now.ToString("yyyyMMddHHmmssffff") + sExtension;
即:
string sExtension = System.IO.Path.GetExtension( oFile.FileName );
sFileName = DateTime.Now.ToString("yyyyMMddHHmmssffff") + sExtension;
sExtension = sExtension.TrimStart( '.' );
重新编译并引用Dll即可
本文介绍如何在FCKeditor中实现图片上传功能,并自动将图片名称重命名为时间格式,确保每次上传的图片名称唯一且有序。具体步骤包括修改配置文件、上传处理逻辑及前端页面交互。
80

被折叠的 条评论
为什么被折叠?



