2016年4月10日 星期日

ckeditor+ckfinder 上傳路徑問題~

asp的config.asp修改如下:
Dim baseUrl, baseDir, userDir
baseUrl = "../ckfinder/userfiles/"
userDir="..\..\..\userfiles"
baseDir = server.MapPath(userDir) & "\"

至于 Unable to find an image manipulation component错误,原因很可能是生成缩略图的代码在.net framework4.0 版本上有点问题,除了要对ckfinder/userfiles文件夹赋予everyone完全控制权限,并根据千一网络的解决办法
  • 若不使用缩略图功能:直接把 config.asp 中的 Thumbnails.Add "enabled", true 的第二个参数改为 false。
  • 若要使用缩略图功能:可安装 ASP.NET 1.1/2.0 或 AspJpet 或 ASPImage 2 或 ASPThumb。对于 ASP.NET:
o 如果有错误,根据说明改 web.config 和 config.asp 中的 CKFinderTempPath 路径(注意以“\”结尾,并且在 web.config 中,要用“\\”代替“\”);
o 如果还有错误,那么您就在浏览器中直接访问 http://.../ckfinder/core/connector/asp/loopback.aspx 看看能不能运行 ASP.NET,我遇到过一个错误就是 .NET 版本原因造成的,请参见 .NET Framework 4.0 无法运行 2.0 的 ASP.NET 程序解决。说明,若显示“403 - Forbidden”,说明 ASP.NET 已经运行起来了。

以上出處:腳本之家
參考網址: http://www.jb51.net/article/28792.htm

若出現 "Unable to find an image manipulation" 以下解決法可嘗試
雖然我用了這方法可行但不曉得後續操作會不會有問題
以下全部註解~
Dim Thumbnails, Images
Set Thumbnails = server.CreateObject("Scripting.Dictionary")
Thumbnails.Add "url", baseUrl & "_thumbs"
Thumbnails.Add "directory", baseDir & "_thumbs"
Thumbnails.Add "enabled", true
Thumbnails.Add "maxWidth", 100
Thumbnails.Add "maxHeight", 100
Thumbnails.Add "quality", 80
Thumbnails.Add "directAccess", false
Set Images = server.CreateObject("Scripting.Dictionary")
Images.Add "maxWidth", 1600
Images.Add "maxHeight", 1200
Images.Add "quality", 80
Images.Add "component", "Auto"
CKFinder_Config.Add "Thumbnails", Thumbnails
CKFinder_Config.Add "Images", Images

上傳成功

以上出處:
临沂网站建设 chinakehai.com
(本文出自fiaw.net,转载时请注明出处)
參考網址:http://blog.163.com/chinakehai_com/blog/static/21196607920129185348326

沒有留言:

張貼留言