aspx fckeditor上傳時 提示沒有權限/fckeditor/editor/filemanager/connectors/aspx/upload.aspx?Type=Image
上傳圖片後頁面左下腳出現腳本錯誤提示,點開可看到是“沒有權限”的提示,並且上傳窗口一直凍結在進度條狀態,提示js錯誤,查看上傳的文件夾,圖片已經上傳成功.
這個問題困擾了我好一陣子,今天終於在網上找到答案了.現在就貼出來,共享吧.呵呵..
解決方法:
用vs打開原文件項目 源代碼文件FileBrowser/FileWorkerBase.cs裏找到這樣一行代碼:
Response.Write( @"(function(){var d=document.domain;while (true){try{var A=window.top.opener.document.domain;break;}catch(e) {};d=d.replace(/.*?(?:.|$)/,'');if (d.length==0) break;try{document.domain=d;}catch (e){break;}}})();" );
刪除裏面的 try{document.domain=d;}catch (e){break;} 後,重新編譯,然後在項目裏重新添加引用後,問題解決。
另外上傳文件的名字也可以修改
sFileName = DateTime.Now.ToString("yyyyMMddHHmmss", System.Globalization.DateTimeFormatInfo.InvariantInfo) + "." + sExtension;//以時間命名文件