【解決方案】:
==========================
第一步:請依次開啟:
CuteSoft_Client/CuteEditor/Configuration/Security
修改“Security”檔案夾中的“Default.config”檔案即可^^
==========================
第二步:對Default.config進行常用屬性設定:
==========================
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<security name="RestrictUploadedImageDimension">true</security> //
是否限制上傳圖象尺寸
<security name="OverWriteExistingUploadedFile">false</security> //
如果上傳的檔案已經存在,是否將其覆蓋
<security name="AutoResizeUploadedImages">true</security> //
是否自動調整上傳圖象
<security name="MaxImageWidth">1024</security> //
上傳圖象的最大寬度
<security name="MaxImageHeight">768</security> //
上傳圖象的最小寬度
<security name="MaxImageSize">1000</security> //
上傳圖象檔案的最大值
<security name="MaxMediaSize">100</security> //
上傳媒體檔案的最大值
<security name="MaxFlashSize">100</security> //
上傳Flash檔案的最大值
<security name="MaxDocumentSize">10000</security> //
文檔最大值
<security name="MaxTemplateSize">1000</security> //
模板最大值
<security name="ImageGalleryPath">~/uploads</security> //
圖象檔案上傳路徑
<security name="MediaGalleryPath">~/uploads</security> //
媒體檔案上傳路徑
<security name="FlashGalleryPath">~/uploads</security> //
Flash檔案上傳路徑
<security name="TemplateGalleryPath">~/templates</security> //
模板路徑
<security name="FilesGalleryPath">~/uploads</security> //
檔案庫路徑
<security name="MaxImageFolderSize">102400</security> //
圖象檔案夾最大值 10480000?
<security name="MaxMediaFolderSize">102400</security> //
媒體檔案夾最大值
<security name="MaxFlashFolderSize">102400</security> //
Flash檔案夾最大值
<security name="MaxDocumentFolderSize">102400</security> //
文檔檔案夾最大值
<security name="MaxTemplateFolderSize">102400</security> //
模板檔案夾最大值
<security name="ThumbnailWidth">80</security> //
最小寬度
<security name="ThumbnailHeight">80</security> //
最小高度
<security name="ThumbnailColumns">5</security> //
最小列數
<security name="ThumbnailRows">3</security> //
最小行數
<security name="AllowUpload">true</security> //
是否允許上傳
<security name="AllowModify">true</security> //
是否允許修改
<security name="AllowRename">true</security> //
是否允許重新命名
<security name="AllowDelete">true</security> //
是否允許刪除
<security name="AllowCopy">true</security> //
是否允許複製
<security name="AllowMove">true</security> <!-- this is rename too --> //
是否允許移動
<security name="AllowCreateFolder">true</security> //
是否允許建立檔案夾
<security name="AllowDeleteFolder">true</security> //
是否允許刪除檔案夾
<security name="ImageFilters"> //
這裡過濾(設定)圖象檔案格式
<item>.jpg</item>
<item>.jpeg</item>
<item>.gif</item>
<item>.png</item>
</security>
<security name="MediaFilters"> //
這裡過濾(設定)媒體檔案格式
<item>.avi</item>
<item>.mpg</item>
<item>.mpeg</item>
<item>.mp3</item>
</security>
<security name="DocumentFilters"> //
這裡過濾(設定)文檔檔案格式
<item>.txt</item>
<item>.doc</item>
<item>.pdf</item>
<item>.zip</item>
<item>.rar</item>
<item>.avi</item>
<item>.mpg</item>
<item>.mpeg</item>
<item>.swf</item>
<item>.jpg</item>
<item>.jpeg</item>
<item>.gif</item>
<item>.png</item>
<item>.htm</item>
</security>
</configuration>
在一個網站中,肯定會有很多的人,那麼這些人自己上傳的檔案怎麼管理呢?經過尋找之後發現原來控制項可以設定相關檔案的路徑的,
Editor1.AutoConfigure枚舉設定風格
Editor1.SetSecurityImageGalleryPath(path);圖片檔案路徑
Editor1.SetSecurityMediaGalleryPath(path);多媒體檔案路徑
Editor1.SetSecurityGalleryPath(path);沒明白這是什麼,不過都設一樣吧。
Editor1.SetSecurityFilesGalleryPath(path);可下載檔案路徑
這裡的path我是按使用者名稱建不同的檔案夾的,也許還有更好的辦法/
還有很多的方法,如Editor1.MaxHTMLLength可以限定輸入的長度等,,,,,
很簡單。在建立使用者A時,在uploads(預設)檔案夾下建立一個A檔案夾,
在使用控制項時,Editor1.SetSecurityFilesGalleryPath(path);這裡的path就是A使用者所在的路徑。如:string path= AppSettings.WebRoot + "uploads/"+session["userName"]
結果可能為:
../web/uploads/join/