我使用CKEditor進行我的asp.net C#項目。 如何爲編輯器啓用圖片上傳標籤。我讀了一些文章,但沒有一篇有用。其中一些用於php的地方。我想要的是asp.net。 感謝您的幫助。在asp.net中啓用CKEditor的圖片上傳
1
A
回答
0
終於我能找到解決方案。
我做了兩件事來解決我的問題。
首先我編輯了config.ascx文件並將基礎url設置爲images文件夾。如下圖所示:
公共覆蓋無效調用setConfig() {
// The base URL used to reach files in CKFinder through the browser.
BaseUrl = "~/images/";
// The phisical directory in the server where the file will end up. If
// blank, CKFinder attempts to resolve BaseUrl.
BaseDir = "";
}
,我得是,我的網頁是在管理文件夾,我把CKEditor的和ckfinder文件夾在我的網站的根目錄下的錯誤。
通過將這些文件放在管理文件夾中解決問題。
謝謝。
4
我喜歡http://www.codedigest.com/Articles/ASPNET/423_Upload_Images_and_Integrate_with_CKeditor_in_AspNet.aspx letutorial for使用filebrowserImageUploadUrl屬性與我們自己的文件上傳器的實現。但上傳的底部沒有出現,也沒有發生任何事情。我的代碼是在這裏:
<head runat="server">
<script src="Scripts/jquery-1.4.1.min.js" type="text/javascript"></script>
<script src="ckeditor/ckeditor.js" type="text/javascript"></script>
<script type="text/javascript">
$(function() {
CKEDITOR.replace('<%=CKEditor1.ClientID %>', { filebrowserImageUploadUrl: '/Upload.ashx' });
});
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
<CKEditor:CKEditorControl ID="CKEditor1" BasePath="~/ckeditor/" runat="server" Width="600px" Height="200px"></CKEditor:CKEditorControl>
</div>
</form>
</body>
</html>
和ashx的文件:
<%@ WebHandler Language="C#" Class="Upload" %>
using System;
using System.Web;
public class Upload : IHttpHandler {
public void ProcessRequest (HttpContext context) {
HttpPostedFile uploads = context.Request.Files["upload"];
string CKEditorFuncNum = context.Request["CKEditorFuncNum"];
string file = System.IO.Path.GetFileName(uploads.FileName);
uploads.SaveAs(context.Server.MapPath(".") + "\\Images\\" + file);
string url = "/Images/" + file;
context.Response.Write("<script>window.parent.CKEDITOR.tools.callFunction(" + CKEditorFuncNum + ", \"" + url + "\");</script>");
context.Response.End();
}
public bool IsReusable {
get {
return false;
}
}
}
1
如果你只是想使隱藏的選項卡只在腳本文件夾
CKEDITOR.config.extraPlugins = 'imageuploader';
增加但會有在控制檯中的錯誤,因爲你必須定義鏈接,這將是行動上傳文件/圖像,像
filebrowserImageBrowseUrl: 'YourController/YourAction',
filebrowserImageUploadUrl: 'YourController/YourAction'
相關問題
- 1. ckeditor上傳圖片
- 2. 如何在CKEditor 5中啓用圖片上傳支持?
- 3. 在ckeditor中啓用圖片上傳標籤
- 4. 如何在ckeditor中上傳圖片後加密ckeditor圖片上傳url
- 5. 在asp.net中使用CKEditor上傳圖片mvc
- 6. 0在asp.net網站上使用CKEditor上傳圖片
- 7. 如何在ASP.Net的CKEditor中上傳圖片的URL
- 8. ckeditor - mediaEmbed上傳圖片
- 9. CKEditor圖片上傳問題
- 10. ckeditor上傳圖片按鈕
- 11. ckeditor上傳圖片不適用於cloudflare
- 12. CKEditor圖片上傳不起作用
- 13. CKEditor 4.6上傳後圖片上傳不會插入圖片URL
- 14. CKEditor&ASP.NET 4上的圖片上傳,上傳iframe錯誤的響應
- 15. 如何改變CKEditor的圖片上傳
- 16. 如何在Laravel的CKEditor上傳服務器端圖片上傳圖片
- 17. ASP.NET圖片上傳
- 18. asp.net圖片上傳
- 19. 使用Ckeditor或tiny mce在asp.net中用html上傳圖像
- 20. CKEditor和FMElfinder:上傳圖片symfony後端
- 21. 如何在ckeditor image2插件中使用多個上傳圖片?
- 22. 可以在zk(zk WYSIWYG Editor)中使用CKEditor上傳圖片嗎?
- 23. 如何在rails_admin上使用CKEditor上傳圖片?
- 24. 如何使用Django後端上傳CKEDITOR中的圖片?
- 25. 如何在上傳圖片時修復ckeditor中的圖片寬度?
- 26. CKEDITOR圖片上傳 - 自定義消息時通過的CKEditor上傳圖片時,點擊OK
- 27. ASP.Net Ajax圖片上傳
- 28. 上傳圖片asp.net MVC5
- 29. ASP.NET圖片上傳架構
- 30. 圖片上傳和粘貼,但沒有保存在CKEditor中
已回答:http://stackoverflow.com/questions/2115302/ckeditor-image-upload-filebrowseruploadurl – IrishChieftain 2013-05-04 19:53:59