FCKeditor 自定义上传目录和自动生成文件名方法

  FCKeditor 自定义上传目录和自动生成文件名方法

  使用用FCKeditor的上传功能,我们会发现上传后的文件名和本地的是一样的,不会自动更改文件名,这样有时候本地是中文文件名的时候就不是太好了。下面是我对FCKeditor.NET源文件的修改,使上传文件自动生成随机文件名,而且上传目录根据当前时间归类,这样方便管理!

  下面使用的是FCKeditor.NET 2.6.3 版。

  1、根据当前时间设置上传目录

  打开FileBrowserConfig.cs文件,在119行(userFilesPath += “/”;)下面增加以下代码:

  1

  2

  3 //根据当前时间设置上传目录

  //成海涛 2008-12-31修改

  userFilesPath += DateTime.Now.Year.ToString() + "/" + DateTime.Now.Month.ToString() + "/";

  2、自动生成新的文件名

  打开FileBrowserFileWorkerBase.cs文件,在56行下面增加代码:

  1

  2

  3

  4

  5

  6 //根据当前时间创建新文件名

  //成海涛 2008-12-31修改

  Random Rnd = new Random();

  int strRnd = Rnd.Next(1, 99);

  sFileName = DateTime.Now.Day.ToString() + DateTime.Now.Hour.ToString() + DateTime.Now.Minute.ToString() + DateTime.Now.Second.ToString() + strRnd.ToString();

  sFileName += "." + sExtension.ToLower();

  现在重新发布项目,就可以发现文件将上传到指定目录了,并且文件名也随机生成。

时间: 2025-01-26 18:34:46

FCKeditor 自定义上传目录和自动生成文件名方法的相关文章

nginx设置上传目录无执行权限的方法_nginx

nginx上也很简单,我们使用location..如下: 复制代码 代码如下: location ~ ^/upload/.*\.(php|php5)$ { deny all; } 其中upload换为你要设置的目录名字 这条规则的含义是匹配请求连接中开头是/upload/,中间匹配任意字符,结尾匹配.php或者.php5的页面,最后利用deny all禁止访问,这样就防止了上传目录的脚本执行权限

lnmp中禁止nginx上传目录的PHP执行权限方法

建议将网站目录的PHP权限去掉,当访问上传目录下的php文件时就会返回403错误.下面VPS侦探详细介绍如何把lnmp环境下去掉指定目录的PHP执行权限. 首先要编辑nginx的虚拟主机配置,在fastcgi的location语句的前面按下面的内容添加: 1.单个目录去掉PHP执行权限  代码如下 复制代码 location ~ /attachments/.*.(php|php5)?$ { deny all; } 将attachments目录的PHP执行权限去掉. 2.多个目录去掉PHP执行权限

Django自定义上传目录

由于数据库的upload_to功能,有时不能满足每次上传灵活自定义的需求, 基于DEF的上传,有时不能满足基于CLASS的视图要求, 于是,只好慢慢用土法实现. 当然,首先,要使用上传功能时,form里的这个东东enctype="multipart/form-data",必须加. 然后,关键实现如下: class UploadView(FormView): template_name = 'upload.html' form_class = UploadFileForm def for

图片上传的WebForm(自动生成所略图)

web|上传|上传 <%@ Page language="c#" Codebehind="feUploadPic.aspx.cs" AutoEventWireup="false" Inherits="cj168.Web.Mag.Admins.FeData.feUploadPic" %> <%@ Register TagPrefix="cj168" TagName="Header&

图片上传的Codebehind(自动生成所略图)

上传 using System;using System.Collections;using System.ComponentModel;using System.Configuration;using System.Data;using System.Drawing;using System.Web;using System.Web.SessionState;using System.Web.UI;using System.Web.UI.WebControls;using System.Web

FCKeditor 图片上传进度条不动的解决方法_网页编辑器

因为昨天晚上急着要把理事会员的图片送上网,所以采用FTP传送图片,然后使用<img src="/Upload/abcd.jpg" />这样的笨方法把图片全部搞定. 今天上午8点,开始研究这个问题,在网上查到了这样的帖子,原文如下: 最近有个项目用到FCKEditor,载了目前最新版的2.6.4,配置一切OK,调试状态一切OK,发布到服务器(windows server 2003 sp2),问题来了-- 上传图片后页面左下脚出现脚本错误提示,点开可看到是"没有权限&

asp fckeditor自定义上传文件的文件名_应用技巧

只需要在fckeditor\editor\filemanager\connectors\asp文件夹下的commands.asp修改一下即可 在这个文件中查找一下:FileUpload 会找到这个函数 把 复制代码 代码如下: Dim sFilePath sFilePath = CombineLocalPaths(sServerDir, sFileName) 改为 复制代码 代码如下: Dim sFilePath,ranNum Randomize ranNum=int(90000*rnd)+10

asp fckeditor自定义上传文件的文件名

只需要在fckeditor\editor\filemanager\connectors\asp文件夹下的commands.asp修改一下即可 在这个文件中查找一下:FileUpload 会找到这个函数 把 复制代码 代码如下: Dim sFilePath sFilePath = CombineLocalPaths(sServerDir, sFileName) 改为 复制代码 代码如下: Dim sFilePath,ranNum Randomize ranNum=int(90000*rnd)+10

Java调用命令实现视频上传过程中自动转换为flv格式并截图生成缩略图

//视频上传过程中自动转换为flv格式并截图生成缩略图(Java调用命令实现) import java.util.ArrayList; import java.util.List; public class VideoProcess { System.out.println(oldfilepath+"->"+newfilename+"- >"+newimg); List<String> commendF = new ArrayList<