如何在ckeditor grails插件中将图像上传到WebApp外部的其他目录中

时间:2014-08-04 10:33:44

标签: grails plugins ckeditor

我正在尝试使用Grails的CKEditor插件让用户上传和插入图片。我有几个问题:

  1. 安全性:我希望允许用户上传图片并将其保密,以便其他用户无法访问这些图片。我可以使用ckeditor插件定义子目录在哪里上传图像吗?

  2. 上传图像(到公共目录)后,当我尝试检索图像时出现404错误。图像被保存到' baseDir'指向的目录中。配置设置。如果我将图像存储在' webapps'目录,我可以检索它们,但不能在我的webapp之外使用不同的目录。

  3. 我的配置如下:

    ckeditor {
    config = "/js/ckconfig.js"
    skipAllowedItemsCheck = false
    defaultFileBrowser = "ofm"
    upload {
        baseurl = "/ck"
        basedir = "c://Users//jose//project//ck//"
        overwrite = false
        link {
            browser = true
            upload = false
            allowed = []
            denied = ['html', 'htm', 'php', 'php2', 'php3', 'php4', 'php5',
                      'phtml', 'pwml', 'inc', 'asp', 'aspx', 'ascx', 'jsp',
                      'cfm', 'cfc', 'pl', 'bat', 'exe', 'com', 'dll', 'vbs', 'js', 'reg',
                      'cgi', 'htaccess', 'asis', 'sh', 'shtml', 'shtm', 'phtm']
        }
        image {
            browser = true
            upload = true
            allowed = ['jpg', 'gif', 'jpeg', 'png']
            denied = []
        }
        flash {
            browser = false
            upload = false
            allowed = ['swf']
            denied = []
        }
    }
    }
    

    有没有人能够解决这个问题?

    由于

0 个答案:

没有答案