Wysiwyg с копией / вставкой изображения [закрыто]

8 ответов

На самом деле существует проблема, с которой вы столкнетесь, если попытаетесь открыть VS2010 проект на компьютере, работающем только VS2008.

VS2010 вносит изменения в ссылку MSBuild (.target-file) в файле проекта и не может скомпилироваться в VS2008, если не изменить эту ссылку на VS2008 по умолчанию. Но если у вас обе версии установлены на одной машине это будет работать просто прекрасно.

Таким образом, вы можете иметь половину вы команда установить VS2010 версию без использования его, и они могут использовать VS2008 по любой причине они хотят.

Однако я не уверен, как специфичная для языка функция для версии 4.0 фреймворка будет работать с VS2008, моя теория заключается в том, что IDE не будет воспринимать все это хорошо. Поэтому, если вы используете C #, но нацелены как на VS2008, так и на VS2010, избегайте новых языковых функций.

-121--1645654-

Я решил эту проблему, имея две отдельные установки затмения. Это не самое красивое решение, но делает свою работу.

Здесь предлагается использовать Общие - > Возможности , но это, похоже, не существует в 3,5

-121--2964785-

Вы можете найти вдохновение от ScreenshotMe .

В основном вам нужны разные части:

  • то, что извлекает изображение из буфера обмена и загружает его в Интернет: это может быть java-апплет, flash или firefox расширения. Вспышка или Ява имели бы преимущество того, чтобы быть взаимным браузером
  • тогда, вы используете <холст> тэг, чтобы показать изображение, как только она была загружена (использование explorercanvas, чтобы принести холст к Internet Explorer)

, Как я указал в своем комментарии, Google прекращает механизмы в пользу HTML5, взгляните на телефон 7 Пользовательское Взаимодействие - HTML 5.

EDIT:

HTML5 при реализации предполагается взаимодействие с буфером обмена системы. Я предполагаю, что следующий сценарий работал бы:

, Пока HTML5 скопировать/вставить drag&drop не осуществлен, вы должны будете полагаться Вспышка или (подписанный) Явский апплет , чтобы взаимодействовать с клипбордом.

28
ответ дан 26 November 2019 в 23:08
поделиться

только HTML

Вы можете использовать что-то, что (при перетаскивании) автоматически создает невидимую форму HTML, ввод файла, копирует путь имени файла в файл-вход и отправляет форму.

Вы можете создать форму внутри невидимого ифрейма, чтобы отправить ее в фоновом режиме, не изменяя текущую страницу. Знаете, стандартная процедура Ajax.

Небольшая помощь по отбрасыванию/вставке

Не знаю, позволяет ли HTML отбрасывать элементы файла. Если нет, то вы можете посмотреть на спецификацию HTML 5, которую пытается сделать Google.

Другой вариант - использование какого-нибудь богатого клиентского компонента (Java Applet с Swing или Flash, или Silverlight, или wathever), по крайней мере, для того, чтобы понять, как выгрузить файл (или вставить) и создать форму HTML.

Почему я предпочитаю отправлять форму

Я предпочитаю создавать форму, а не апплет, посылающий файл, потому что он не требует другого специального порта на сервере или чего-то подобного.

.
1
ответ дан 26 November 2019 в 23:08
поделиться
[

] Вы можете посмотреть на [] перетаскивание с помощью Google Gears[].[

].
3
ответ дан 26 November 2019 в 23:08
поделиться

У меня есть клиент, который постоянно жалуется на том, чтобы не мог скопировать / вставлять документы с изображениями из MS Word в WYSIWYG для создания контента на их веб-сайте.

И это не удастся. MS Word не создает действительными HTML, страницы появятся сломанными пользователями соответствующих браузеров. Word также имеет несколько нечетных методов закрепления изображений и теплый текст, который не будет переводить. Короче говоря, слово является плохой средой для авторизации HTML.

Конечно, ваши клиенты, вероятно, не примут это, что приводит нас к варианту 2:

, поскольку ваш клиент выбрал слово в качестве своего редактора WYSIWYG, есть очень мало точка, вставленного в этот контент в другой WYSIWYG редактор. Ваше оптимальное решение состоит в том, чтобы посмотреть способы автоматизации экспорта HTML из Word или Open Office. Это может быть сделано с использованием комбинации VBA и скрипта на стороне сервера для первого преобразования документа в HTML (это также напишет изображения на диск), а затем загрузите комбинированный контент на сервер.

2
ответ дан 26 November 2019 в 23:08
поделиться

Я понимаю затруднительное положение вашего клиента. Я работаю над тем же, но с небольшим приоритетом в данный момент, поэтому я не могу представить какие-либо решения, всего несколько заметок.

  • Когда я копирую + вставьте изображение из сохраненного Document OpenOffice (не работает с несогласованным) в экземпляр CKeditor - у меня нет MS Word здесь, чтобы проверить, но я предполагаю, что это Работает аналогично - я получаю следующий HTML, вставленный в редактор:

    Может быть возможно настроить вспышку или Java загрузчик таким образом, чтобы этот файл мог получить с очень небольшим взаимодействием от пользователя. Возможность получать файлы с компьютера пользователя, является ужасным , но может быть возможным, по крайней мере, предварительно установить загрузку в каталог каталога Temp.

  • Однако метод метод , который упоминает Грегори Пакош, я нахожу самым интересным, потому что этот путь мог бы работать . Тем же ограничения безопасности, что и в приведенном выше примене, хотя: изображение находится в другом домене, и, таким образом, не может быть прочитано скриптом на странице. Нужно было бы найти способ, используя настройки браузера или написания пользовательского расширения.

1
ответ дан 26 November 2019 в 23:08
поделиться

Если я правильно понимаю ваш вопрос, Ваш клиент может иметь какое-либо случайное слово документ и что некоторые из этих документов может содержать изображения.

То, что вы, кажется, описывают, это похоже на содержание управление в некоторых отношениях и созданию статического Веб-страницы в других.

Я предполагаю, что ваш клиент хочет, чтобы посетители их Сайт для просмотра таких документов как HTML-страницы и не как типы MIME Word.

Некоторые варианты:

  • Используйте слово для сохранения в качестве HTML. Не самый чистый HTML Но, вероятно, самое чистое решение.

  • У вашего клиента приобретают продукт, как Dreamweaver который оба импортируют свой документ слова и очистить сгенерированный HTML слов.

  • Если у вашего клиента есть много денег, разрабатывайте обычай Решение с использованием VSTO

1
ответ дан 26 November 2019 в 23:08
поделиться

Мой вопрос: существует ли программа или веб-модуль или что-то в этом роде, которое работает, будет выполнять автоматическую загрузку изображений для wysiwyg.

XStandard Pro будет загружать изображения на сервер, вставленные из Word или других приложений / файлов система.

1
ответ дан 26 November 2019 в 23:08
поделиться

При поиске аналогичного решения я заметил, что GMail разрешает его , если вы копируете и вставляете из браузера.

Если вы копируете из Word, кажется, что он знает размеры изображения (вы можете видеть контур изображения), но на самом деле он не вставляет / не загружает изображение.

Похоже, что настольные приложения, не относящиеся к Office, не поддерживаются.

Исходя из предположения, что инженеры Google посвятили этому серьезное время, я подозреваю, что это еще невозможно из настольных приложений, но, возможно, если бы вы могли найти быстрый способ сохранить контент в Интернете (например,используя блог Word или функции «Сохранить как HTML»), вы можете затем скопировать и вставить из него, если ваш клиент готов сделать этот дополнительный шаг, и вы можете позволить им сохранять данные непосредственно на веб-сервере.

Ник

0
ответ дан 26 November 2019 в 23:08
поделиться
Другие вопросы по тегам:

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