我已经设置了一个ckeditor + kcfinder来让用户上传图片。
据我所知,浏览器安全机制不允许服务器知道客户端文件路径。
但是发生了一个奇怪的问题。数据库显示中有一条记录:
"<img src="file:///C:/Users/ASUSUS~1/AppData/Local/Temp/xxxx.jpg">"
普通代码需要
"<img alt="" src="/mydomain/ckeditor/kcfinder/upload/images/xxxx.jpg"">
当其他用户阅读此数据时,它导致我的网站失败。
有人可以告诉我为什么客户端的文件路径会显示吗?
感谢。
答案 0 :(得分:0)
您是否编辑了kcfinder的config.php文件?像这样:
'uploadURL' => "http://www.yourdomain.com/ckeditor/kcfinder/upload/images",
'uploadDir' => "your_directory_path/images", // This is absolute path
'dirPerms' => 0755,
'filePerms' => 0644,