我在使用CKFinder的symfony 1.4中遇到了问题。我的CKFinder用于为电子邮件模板创建自定义消息。但是现在我需要在邮件中添加一个附件。所以我看到CKEditor可以帮助我做到这一点。我在CKFinder中激活文件,我可以在服务器上传文件。
但在发送电子邮件后,邮件中创建的链接并不好。我在页面中有这条消息:"无法获取/js/ckfinder/userfiles/files/myfile.pdf"
所以我尝试使用我的应用程序路径的其他URL(像这样" http://localhost/web/js/ckfinder/userfiles/files/myfile.pdf"在localhost中。但是他重定向我在申请表的登录页面上。
我尝试找到访问我文件的最佳网址,但不幸的是我失败了:(。
有人可以帮我吗?我不知道如何解决我的问题。
我在config.php中有这个参数:
$baseUrl = '/js/ckfinder/userfiles/';
$baseDir = resolveUrl($baseUrl);
;
$config['ResourceType'][] = Array(
'name' => 'Files', // Single quotes not allowed
'url' => $baseUrl . 'files',
'directory' => $baseDir . 'files',
'maxSize' => "16M",
'allowedExtensions' => '7z,aiff,asf,avi,bmp,csv,doc,docx,fla,flv,gif,gz,gzip,jpeg,jpg,mid,mov,mp3,mp4,mpc,mpeg,mpg,ods,odt,pdf,png,ppt,pptx,pxd,qt,ram,rar,rm,rmi,rmvb,rtf,sdc,sitd,swf,sxc,sxw,tar,tgz,tif,tiff,txt,vsd,wav,wma,wmv,xls,xlsx,zip',
'deniedExtensions' => '');
$config['AccessControl'][] = Array(
'role' => '*',
'resourceType' => '*',
'folder' => '/',
'folderView' => true,
'folderCreate' => true,
'folderRename' => true,
'folderDelete' => true,
'fileView' => true,
'fileUpload' => true,
'fileRename' => true,
'fileDelete' => true);