修改Easy_Fckeditor上传图片的目录

本文介绍如何修改easy_fckeditor的默认图片上传路径,通过加入日期格式化字符串,实现按日期自动创建并上传图片到指定目录的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

修改文件上传目录
easy_fckeditor默认的文件上传目录为
public/uploads/Image,全部上传的图片都会被上传的该目录下,为了方便管理,将上传的图片根据上传日期上传到不同的日期目录下:
需要修改几个方法:
 def current_directory_path
    base_dir 
= "#{UPLOADED_ROOT}/#{params[:Type]}/#{ Time.now.strftime('%Y%m%d') }"
#    Dir.mkdir(base_dir, 
0775) unless File.exists?(base_dir)
    FileUtils.mkdir_p base_dir
    check_path(
"#{base_dir}#{params[:CurrentFolder]}")
    
"#{base_dir}"
 end

def upload_directory_path
    #    uploaded 
= request.relative_url_root.to_s + "#{UPLOAD_FOLDER}/#{params[:Type]}"
    uploaded 
= ActionController::Base.relative_url_root.to_s+"#{UPLOADED}/#{params[:Type]}" + "/"  + Time.now.strftime('%Y%m%d')
    
"#{uploaded}#{params[:CurrentFolder]}"
end

主要是加个日期Time.now.strftime('%Y%m%d'),将上传后的图片上传到public/uploads/Image/20090403/目录下,如果要换另一种形式,也很方便 ,将Time.now.strftime('%Y%m%d')改成自己需要的就可以了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值