Я использую CKEditor для моего проекта asp.net C#. Как включить вкладку загрузки изображений для редактора. Я читал, что нашел некоторые статьи, но ни один из них не был полезен. некоторые из них, где для php. Я хочу для asp.net. благодарим за помощь.Включить загрузку изображения для CKEditor at asp.net
ответ
, наконец, я смог найти решение.
Я сделал две вещи, чтобы решить мою проблему.
Сначала я отредактировал файл config.ascx и установил базовый url в папку с изображениями. как показано ниже:
общественного переопределения недействительным 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 в корне моего сайта ,
путем размещения этих файлов в папке администратора проблема.
спасибо.
Мне нравится http://www.codedigest.com/Articles/ASPNET/423_Upload_Images_and_Integrate_with_CKeditor_in_AspNet.aspx учебник для использования свойства 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;
}
}
}
Если вы просто хотите, чтобы включить скрытую вкладку добавлять только в папке скрипта
CKEDITOR.config.extraPlugins = 'imageuploader';
Но будет ошибкой в консоли, потому что вы должны определить ссылку, которая будет действие, загрузите файл/изображение, как
filebrowserImageBrowseUrl: 'YourController/YourAction',
filebrowserImageUploadUrl: 'YourController/YourAction'
- 1. CKEditor Загрузка изображения
- 2. CKEditor dll для ASP.NET
- 3. Struts 2 - Перехватить загрузку файла изображения с помощью CKEditor
- 4. Загрузка изображения на CKEditor & ASP.NET 4, ответ на загрузку ошибки iframe
- 5. CKEDITOR - Как включить перенос?
- 6. PlayFramework: Включить CKEditor?
- 7. tinyMCE: как включить загрузку изображений?
- 8. CKEDITOR at FireFox тратить время на загрузку в течение 7 секунд. Я хочу уменьшить это время.
- 9. CKEditor + CKFinder загружает изображения
- 10. Включить кнопку загрузки изображения в ckeditor в Python/Django
- 11. ASP.NET MVC Image Uploader для CKEditor?
- 12. Как создать кнопку изображения, чтобы включить загрузку файла в angular.js?
- 13. Кнопки повторно включить в CKEditor
- 14. Как показать загрузку прогресса в CKEditor?
- 15. jQuery jPlayer - включить загрузку для клиента?
- 16. Как включить загрузку файлов, перетащив их с помощью asp.net?
- 17. Включить вкладку загрузки изображений в ckeditor
- 18. Viewstate at asp.net
- 19. Django-CKEditor Загрузка изображения
- 20. Редактировать изображения, вставленные CKEditor.
- 21. Вставить svg вызывает загрузку изображения?
- 22. ckeditor как подать, когда он завершит загрузку
- 23. CKEditor - Измените семейство шрифтов на загрузку страницы
- 24. пропустить аутентификацию для CKeditor?
- 25. CKEditor on ASP.NET C#
- 26. Включить ленивую загрузку по запросу
- 27. Интеграция CKEditor в ASP.NET
- 28. Как включить загрузку изображений TinyMCE?
- 29. CKEDITOR - включить вставку кода Java Script
- 30. Как включить загрузку в jsPdf?
Ответил уже: http://stackoverflow.com/questions/2115302/ckeditor-image-upload-filebrowseruploadurl – IrishChieftain