aspx fckeditor上傳時 提示沒有權限 Type=Image

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;//以時間命名文件

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章