百度說設置ckfinder中的config.ascx裏SetConfig()的BaseUrl,但是這樣設置兩個CKEDITOR上傳路徑將一起改變,請問怎麼可以分別改兩個CKEDITOR的上傳路徑呢...?
方法:動態路徑
public string DynamicBaseUrl
{
get
{
object _baseUrl = HttpContext.Current.Session["CKFinder:DynamicBaseUrl"];
if (_baseUrl == null || string.IsNullOrEmpty(_baseUrl.ToString()))
{
_baseUrl = "/ckfinder/userfiles/";
}
this.BaseUrl = _baseUrl.ToString();
return this.BaseUrl;
}
config.ascx中的BaseUrl
BaseUrl = DynamicBaseUrl;
Session["CKFinder:DynamicBaseUrl"] = "/upload/";
總結:用session和屬性實現路徑動態化。