日本免费精品_最新日韩一区_亚洲视频一区在线_a在线视频观看_天天射夜夜骑_粉嫩av一区二区三区_欧美中日韩免费视频_综合图区欧美_国内精品美女在线观看_午夜精品久久久久久久男人的天堂

首頁 > 編程 > .NET > 正文

ASp.net下網頁編輯器fckeditor配置圖片上傳最簡單的方法

2024-07-21 02:53:40
字體:
來源:轉載
供稿:網友
網頁編輯器fckeditor 的基本配置我就不講了,講講圖片上傳這塊吧;
 
1. 原先的配置 
把 fckeditor/filemanager/connectors 目錄刪除; 
有同學可能會問了,都刪除了怎么上傳文件? 
呵呵。。。 

2. 不要引用 FredCK.FCKeditorV2.dll; 
因為我都是采用js寫的,不采用控件的方式; 
其實網上有很多人在嘗試往 fckeditor/filemanager/connectors目錄下注入, 
確實也有人不小心直接把FCK編輯器沒有任何配置的情況下傳到網上導致中招了; 

3. 現在講正題吧,一般來說我們用FCK的時候并不多,在一個系統里面可能也就幾個地方 
現在假如我有一個簡單的系統,里面有“新聞”發布和,類似“公司簡介”單頁發布兩個地方要用的FCK 
我要把所有文章的圖片放到 /Article/yyyyMMdd/guid.jpg 
把所有單頁的圖片放到 /Page/yyyyMMdd/guid.jpg 
或者說我要把圖片按用戶存到不同的地方。。。 

4.實現 
怎么很簡單的事情要說清楚需要做這么多鋪墊,太麻煩了。。。。!!! 

web頁面: 
代碼 
復制代碼代碼如下:

<form id="form1" runat="server"> 
<div> 
<div> 
<asp:TextBox ID="TextBox1" TextMode="MultiLine" runat="server"> </asp:TextBox> 
</div> 
<br /> 
<asp:Button ID="Button1" runat="server" Text="Button" onclick="Button1_Click" /> 
</div> 
</form> 


JS: 


代碼 
復制代碼代碼如下:

<script src="fckeditor/fckeditor.js" type="text/javascript"></script> 
<script type="text/javascript"> 
window.onload = function() { 
var oFCKeditor = new FCKeditor('<%= TextBox1.ClientID %>'); 
oFCKeditor.BasePath = 'fckeditor/' 
oFCKeditor.Config.ImageUploadURL = "/admin/auploader.aspx"; 
oFCKeditor.ReplaceTextarea(); 

</script> 


這樣就搞定了! 
不要不相信啊,下面把上傳頁面的代碼簡單的寫一個吧,對這個也比較重要; 

代碼 
復制代碼代碼如下:

protected void Page_Load(object sender, EventArgs e) 

if (Request.Files.Count > 0) 

HttpPostedFile file = Request.Files[0]; 
string path = "/Article/" + System.DateTime.Now.ToString("yyyyMMdd") + "/"; 
string serverPath = Server.MapPath(path); 
string fileName = Guid.NewGuid() + file.FileName.Substring(file.FileName.LastIndexOf(".")); 
if (!System.IO.Directory.Exists(serverPath)) 
System.IO.Directory.CreateDirectory(serverPath); 
file.SaveAs(serverPath + fileName); 
SendFileUploadResponse(0, path + fileName, fileName, "上傳成功!"); 

else 

SendFileUploadResponse(1, "", "", "上傳失敗!"); 



public void SendFileUploadResponse(int isSucceed, string fileUrl, string fileName, string customMsg) 

System.Web.HttpContext.Current.Response.Clear(); 
System.Web.HttpContext.Current.Response.Write("<script type='text/javascript'>"); 
System.Web.HttpContext.Current.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;}}})();"); 
System.Web.HttpContext.Current.Response.Write("window.parent.OnUploadCompleted(" + isSucceed.ToString().ToLower() + ", '" + fileUrl + "', '" + fileName + "', '" + customMsg + "');"); 
System.Web.HttpContext.Current.Response.Write("</script>"); 
System.Web.HttpContext.Current.Response.End(); 


好了搞定了! 
這個上傳代碼沒有做嚴格的后綴限制,大小限制;因為這個頁面路徑是我們自己配置的嘛,想怎么寫就怎么寫了; 
甚至你可以根據不同的用戶存到不同的地方; 
這里需要說明一下 SendFileUploadResponse 方法,其實就是為FCk傳回消息; 
這里: 
System.Web.HttpContext.Current.Response.Write("window.parent.OnUploadCompleted(" + isSucceed.ToString().ToLower() + ", '" + fileUrl + "', '" + fileName + "', '" + customMsg + "');"); 

對應的是 
fckeditor/dialog/fck_image/fck_image.js 

代碼 
復制代碼代碼如下:

function OnUploadCompleted( errorNumber, fileUrl, fileName, customMsg ) 

// Remove animation 
window.parent.Throbber.Hide() ; 
GetE( 'divUpload' ).style.display = '' ; 
switch ( errorNumber ) 

case 0 : // No errors 
alert( 'Your file has been successfully uploaded' ) ; 
break ; 
case 1 : // Custom error 
alert( customMsg ) ; 
return ; 
case 101 : // Custom warning 
alert( customMsg ) ; 
break ; 
case 201 : 
alert( 'A file with the same name is already available. The uploaded file has been renamed to "' + fileName + '"' ) ; 
break ; 
case 202 : 
alert( 'Invalid file type' ) ; 
return ; 
case 203 : 
alert( "Security error. You probably don't have enough permissions to upload. Please check your server." ) ; 
return ; 
case 500 : 
alert( 'The connector is disabled' ) ; 
break ; 
default : 
alert( 'Error on file upload. Error number: ' + errorNumber ) ; 
return ; 

sActualBrowser = '' ; 
SetUrl( fileUrl ) ; 
GetE('frmUpload').reset() ; 

注意到 0 ,是成功,1 是失敗,其他的自己看吧。。。。 
對了說明一下這里用的是 2.65 版本測試的,如果有其他版本不一樣的靈活變通下哈; 

總結一下: 
1. 在不同的頁面配置不同的圖片處理路徑,如: 
oFCKeditor.Config.ImageUploadURL = "/admin/aupload.aspx"; 
oFCKeditor.Config.ImageUploadURL = "/admin/bupload.aspx"; 
。。。。 

2. FCk 會把圖片post到指定的路徑, 
然后你自己操作圖片,按目錄存啊還是按當前用戶session存隨便來; 
當然別忘記驗證用戶的身份在先,沒有權限的不要對他客氣,直接返回錯誤, 
驗證身份示例代碼里面沒寫,自己根據項目自己加吧 

3. 一定要返回值告訴FCK你的操作結果,否則會一直死在那里的。。。 

PS: 
看來我不是個喜歡寫東西的人,覺得很麻煩。。。


注:相關教程知識閱讀請移步到編輯器頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
日韩国产在线观看一区| 99中文字幕一区| 刘玥91精选国产在线观看| 精品久久久久久综合日本欧美| 日韩中文字幕精品视频| 日韩在线视频网| 欧美日韩精品三区| 国产 日韩 欧美 综合 一区| 欧美日中文字幕| 欧美国产小视频| 视频一区二区中文字幕| 精品网站999| 亚洲影视资源网| 国产成人一二三区| 中文字幕精品一区二区三区在线| 精品日韩在线播放| 国产高潮久久久| 日韩精品视频网站| 色欧美日韩亚洲| 中文字幕在线观看欧美| 国产视频一区三区| 日韩手机在线观看视频| 欧美日韩综合在线免费观看| 国产欧美日韩成人| 在线日韩欧美| 国产欧美日韩综合精品| 成人一区二区不卡免费| 日韩欧美中文第一页| 日韩一级在线免费观看| 国产95在线|亚洲| 中文字幕一区不卡| 一区二区精品区| 精品日韩在线| 中文字幕欧美亚洲| 韩国v欧美v日本v亚洲| 日韩久久精品视频| 韩国av一区二区| 国产成人中文字幕| 亚洲黄在线观看| 国产中文在线观看| 日韩av综合在线观看| 免费视频最近日韩| 在线观看免费国产成人软件| 亚洲视频在线观看三级| 在线观看免费国产小视频| 亚洲综合视频一区| 亚洲精品中文字幕乱码三区| 正在播放日韩精品| 欧美成人精品在线| 欧美日韩国产123区| 美女在线视频一区| 在线一区免费| 国产乱码午夜在线视频| aa国产成人| 高清中文字幕在线| 欧美日韩综合色| 久久夜色精品国产欧美乱极品| 交视频在线观看国产| 91精品免费看| 欧美日韩亚洲91| 国产婷婷色一区二区三区在线| 久久av免费| 日韩欧美一卡二卡| 亚洲精品中文字幕乱码三区| 中文字幕日韩在线视频| 中文字幕久精品免费视频| 日韩精品视频免费在线观看| 国产欧美自拍一区| 国产拍揄自揄精品视频麻豆| 在线看欧美日韩| 国产午夜精品视频免费不卡69堂| 91精品免费在线观看| 欧美在线亚洲一区| 国产黄色片中文字幕| 日韩精品不卡一区二区| 日本精品在线播放| 亚洲专区一二三| 日韩在线视频免费观看高清中文| 日韩欧美亚洲视频| 日韩欧美国产不卡| 欧美日韩国产黄色| 日韩国产在线不卡视频| 亚洲免费观看视频| 成人一区二区不卡免费| 亚洲成av人综合在线观看| 日韩中文字幕第一页| 国产黄色高清在线| 91精品视频播放| 久久久精品日韩| 一区二区在线高清视频| 1区不卡电影| 日韩视频在线观看视频| 欧美特黄一区| 天天摸日日摸狠狠添| 一区二区三区在线播放欧美| 欧美婷婷精品激情| 欧美日韩国产在线看| 在线视频日韩欧美| 91精品在线看V| 中文字幕在线日韩| 日韩欧美高清在线| 亚洲欧美视频一区二区三区| 国产午夜在线观看| 久久99精品久久久久子伦| 中文字幕精品在线视频| 精品国内自产拍在线视频| 91精品视频播放| 欧美激情一区二区在线| 欧美亚洲专区| 一区二区日韩免费看| 男人的天堂网av| 刘玥91精选国产在线观看| 亚洲黄在线观看| av不卡免费看| 欧美亚洲专区| 日韩欧美一二三| 国产婷婷色一区二区三区| 日韩高清不卡一区二区| 欧美日韩91| 国产aa精品| 日韩欧美综合在线视频| 亚洲乱码中文字幕| 日韩欧美一级在线播放| 中文字幕中文字幕精品| 日韩欧美在线中字| 日本亚洲视频在线| 日韩欧美在线综合网| 日韩不卡一二三区| 国产乱国产乱300精品| 欧美日韩国产免费| 亚洲国产福利视频| 欧美在线观看视频一区| 中文字幕久精品免费视频| 欧美日韩中文字幕一区| 日韩欧美亚洲国产| 日韩高清在线不卡| 91久久精品国产91久久| 国产视频1区2区| 91久久久久| 国产成人精品免费久久久久| 中文字幕一区二区三区精品| 日韩精品在线观看视频| 91精品在线观看视频| 在线一区二区三区精品| 欧美日韩成人综合| aaa免费看大片| 婷婷久久综合九色国产成人| 日韩欧美三级视频| 精品日本视频| 中文字幕在线导航| 精品日韩视频在线观看| 国产一卡二卡3卡4卡四卡在线| 欧美精品一区二区三区在线播放| 国产午夜精品全部视频播放| 黄色片免费看| 欧美日韩中文另类| 日韩欧美国产高清| 国产黄在线观看| 日韩在线视频二区| 91精品国产入口| 亚洲福利视频专区| 在线欧美一级视频| 中文字幕 亚洲一区| 欧美日韩成人一区| 久久91精品国产91久久小草| 日韩国产成人| 亚洲国产www| 日韩一级在线视频| 国产在线拍偷自揄拍精品| 欧美日韩亚洲天堂| 国产精品一区二区三区免费观看| 一区二区三区精品99久久| 国产自产视频| av免费在线播放| 99色在线视频| 日韩国产在线观看一区| 日韩午夜高潮| 国产aa精品| 欧美激情一区二区在线| 欧美日韩精品在线| 日本不卡免费高清视频| 欧美日韩乱国产| 97视频在线| 日韩色在线观看| 欧美色欧美亚洲高清在线视频| 中文字幕欧美亚洲| 91精品国产综合久久香蕉最新版| 日韩欧美高清在线视频| 欧美三级日韩三级| 国产免费不卡av| 欧美日韩第一| 亚洲免费视频一区| 久久久精品网| 欧美三级三级三级爽爽爽| 国产不卡的av| 精品福利一区二区三区| 日韩欧美国产免费| 视频一区二区中文字幕| 91精品免费在线观看| 国产导航在线| 天天综合色天天| 91精选在线| 亚洲伊人婷婷| 国精品产品一区| 日本精品二区| 欧美日韩亚洲综合| 亚洲欧洲国产视频| 欧美日韩国产在线播放| √天堂资源中文www| 久久精品网站免费观看| 一区二区视频在线观看免费的 | 国内不卡的二区三区中文字幕| 欧美日韩国产一区在线| av免费看在线| 中文字幕亚洲乱码| 日韩中文字幕网| 亚洲一区在线观看免费| 一级片在线播放| 久久精品国产91精品亚洲| 中文字幕在线看视频国产欧美| 综合图区亚洲白拍在线| 欧美 日韩 国产在线观看| 国产在线看一区| 正在播放日韩精品| 久草视频观看| 国产区高清在线| 成人a在线观看| 一二三区精品福利视频| 97久久精品| 欧美日韩第一| 亚洲开心激情| 九九在线精品| 亚洲女同中文字幕| 中文在线一区| 中文字幕久精品免费视频| 欧美日韩在线不卡| 中文字幕欧美在线| 国产丝袜欧美中文另类| 日韩一二三四区| 不卡一区二区三区视频| 久久久精品欧美| 国产黄色在线免费观看| 中文字幕4区| 午夜亚洲一区| 婷婷中文字幕综合| 日韩欧美综合视频| 国产最新在线| 亚洲区中文字幕| 欧美中文字幕视频在线观看 | 欧美 日韩 中文字幕| 国产欧美高清在线| 中文字幕成人乱码在线电影| 亚洲小说春色综合另类电影| 一区二区在线观看不卡| 欧美日韩久久久| 影音先锋中文字幕在线观看| 欧美在线日韩| 欧美日韩国产91| 亚洲一级二级| 91精品国产免费| 日韩欧美不卡| 国产免费不卡av| 亚洲免费福利视频| 欧美日韩国产黄色| 久久久99精品久久| 天堂在线中文| 国产一区免费视频| 日韩精品一区二区三区视频播放| 欧美在线视频二区| 亚洲黄色www| 久久91精品视频| 中文字幕99| 精品视频—区二区三区免费| 欧美色视频一区二区三区在线观看| 日韩欧美中文| 日韩三级视频在线| 欧美久久久精品| 一区二区三区在线免费| 粉嫩粉嫩芽的虎白女18在线视频| 色一区在线观看| 中文字幕精品国产| 欧美日韩在线不卡| 蜜桃久久av一区| 日本а中文在线天堂| 日韩三级一区二区| 国产日韩在线亚洲字幕中文| 精品日韩视频在线观看| 日韩精品在线私人| 精品日韩99亚洲| 日韩视频一区| 91久久在线| 日韩欧美中文免费| 中文字幕不卡三区| 午夜一区二区三区视频| 欧美日韩高清一区二区| 国产福利一区二区| 国产在线看一区| 欧美日韩国产首页| 久久精品久久精品国产大片| 久久视频在线免费观看| 国产在线精品日韩| 成人xxxx| 精品亚洲国内自在自线福利| 亚洲欧美999| 国产 欧美 日韩 在线| www 日韩| 中文字幕亚洲一区在线观看| 国产欧美日韩在线| www.久久久精品| 三级精品视频| 亚洲经典中文字幕| 日本黄色一区二区三区| 精品全国在线一区二区| 欧美久久久网站| 欧美日韩精品在线播放| 欧美在线亚洲一区| 欧美日韩综合高清一区二区| 欧美三级网址| 欧美在线视频一区二区| 日韩欧美中文视频| 久久99精品久久久| 欧美一级二级三级区| 精品国产99| 91精品在线视频观看| 蜜桃久久av| 欧美人妻一区二区三区| 日韩三级精品电影久久久| 91精品在线观看入口| 蜜桃视频中文字幕| 国产日韩精品久久久| 国产黄色在线免费观看| 成人精品视频一区| 99色在线视频| 国产中文在线| 尤物av一区二区| 日韩欧美在线影院| 欧美日韩性视频一区二区三区| 亚洲免费在线视频一区 二区| 久久99蜜桃精品久久久久小说| 欧美日韩精品在线视频| 亚洲小说春色综合另类电影| 日韩字幕在线观看| 精品婷婷伊人一区三区三| 免费在线亚洲| 免费视频久久| 成人久久久久| 国产蜜臀在线| 国产一级片在线播放| www.精品av.com| 日韩不卡在线观看| 亚洲欧美日本另类| 高清不卡一区二区| 91精品国产综合久久蜜臀 | 日韩中文欧美在线| 国产黄色小视频| 免费在线观看国产黄| 国产激情三区| 91九色在线看| 99亚洲视频| 中文字幕久精品免费视频| 视频一区二区不卡| 日韩欧美国产1| 国产婷婷一区二区| 91久久精品视频| 91精品在线视频观看| 免费视频中文字幕| 亚洲成年人在线播放| 亚洲高清视频在线| 久久永久免费视频| 国产在线二区| 国产亚洲福利| 欧美激情一区二区三区在线| 91精品国产网站| 九色蝌蚪视频在线| 欧美日韩国产免费| 欧美中文字幕在线视频| 国产黄在线观看免费观看不卡| 中文字幕国产在线| 91精品免费在线观看| 又黄又www的网站| 精品国产网站在线观看| 日韩中文字幕二区| 日韩精品一页| 中文字幕线观看| 日韩欧美在线第一页| 在线视频第一页| 一区二区三区精品在线| 国产性一级片| www日韩欧美| 精品播放一区二区| 国产黄色在线观看| 91精品国产免费| 亚洲中午字幕| 亚洲热在线观看| 日韩美女中文字幕| 国产福利精品导航| 精品国产91| 一区二区日韩免费看| 在线视频国产三级| 国产羞羞视频在线播放|