diff --git a/lib/rails_kindeditor/app/controllers/kindeditor/assets_controller.rb b/lib/rails_kindeditor/app/controllers/kindeditor/assets_controller.rb index 30b532acb..fd6345f46 100644 --- a/lib/rails_kindeditor/app/controllers/kindeditor/assets_controller.rb +++ b/lib/rails_kindeditor/app/controllers/kindeditor/assets_controller.rb @@ -128,6 +128,19 @@ class Kindeditor::AssetsController < ApplicationController dirPath = "public/files/uploads/image/" dirDate = Time.now.strftime('%Y%m') + unless Dir.exist?("public") + Dir.mkdir("public") + end + unless Dir.exist?("public/files") + Dir.mkdir("public/files") + end + unless Dir.exist?("public/files/uploads") + Dir.mkdir("public/files/uploads") + end + unless Dir.exist?("public/files/uploads/image") + Dir.mkdir("public/files/uploads/image") + end + unless Dir.exist?(dirPath+dirDate) Dir.mkdir(dirPath+dirDate) end