Загрузка изображения CKEditor

Используйте Систему. Сеть. HttpRequest. ServerVariables ("SERVER_SOFTWARE"). Возвращаемое значение является строкой на имя/версию формата.

24
задан j08691 27 February 2015 в 15:02
поделиться

2 ответа

Вот загрузчик изображений, который я изначально написал в ASP .NET WebForms для Fckeditor (следовательно, тема больше не соответствует), которые я модифицировал для работы с Ckeditor.

https://github.com/mcm-ham/ckeditor-image-uploader

Обновление: I Теперь мы добавили пример, показывающий, как вы можете добавить этот загрузчик изображений WebForms в проект MVC.

Обновление 2: Я загрузил это на Github.

29
ответ дан 28 November 2019 в 22:59
поделиться

Я использовал ckeditor и элемент управления загрузкой, используя ASP.NET, но не специально MVC. Я не нашел ничего, что могло бы сравниться с ckeditor, которое было бы столь же простым в настройке или предлагало бы те же функции.

Не уверен в ограничениях для MVC, но я установил поддержку загрузки файлов, используя следующее:

  • Основная документация, относящаяся в основном к упомянутому вами подключаемому модулю CKFinder:

http://docs.cksource.com/CKEditor_3.x/Developers_Guide/File_Browser_%28Uploader%29

  • Лучшая документация по реализации загрузки component:

Как можно интегрировать пользовательский браузер / загрузчик файлов с CKEditor?

В противном случае, я считаю, что ckeditor просто заполняет все байты изображения в объекте запроса и отправляет его на страницу, настроенную для загрузки. Эта страница может брать эти байты и делать все, что ей заблагорассудится (т.е. сохраните их в файловой системе, на сервере sql и т. д.) Вот тут-то и вступает в дело пользовательская реализация.

Вместо использования страницы для загрузки я использовал реализацию httphandler. Ckeditor страницы перенаправляет вызов необходимой функции javascript, чтобы указать статус загрузки после ее завершения, но обработчик действительно контролирует фактическую загрузку файла. Базовая реализация httphandler, которую я использовал, находится по адресу:

http://darrenjohnstone.net/2008/07/15/aspnet-file-upload-module-version-2-beta-1/

Надеюсь, это на по крайней мере дает вам отправную точку.


ОБНОВЛЕНИЕ: нашел это при поиске чего-то другого. Не вдавался в подробности, но похоже, что вам нужно:

http://interactiveasp.net/blogs/spgilmore/archive/2009/06/03/how-to-support-file-uploads- в-asp-net-mvc. aspx

2
ответ дан 28 November 2019 в 22:59
поделиться
Другие вопросы по тегам:

Похожие вопросы: