Обходной путь для CFIDE, а не в Интернете, доступен для Ajax и Flash встроенных

StackOverflow https://stackoverflow.com/questions/4339749

  •  30-09-2019
  •  | 
  •  

Вопрос

Несколько элементов функциональности ColdFusion - Media Player и Multi File Uploader - предопределены на доступных библиотеках JavaScript на /CFIDE/scripts, даже если scriptsrc настроен внутри Application.cfc. Отказ Смотрите ошибку здесь для справки: http://www.elliottsprehn.com/cfbugs/bugs/83328.

К сожалению, выставляя каталог CFIDE, как - из монтажа ColdFusion - это риск безопасности. Поэтому я пытаюсь решить правильный путь вперед, чтобы дать возможность использовать мою приложение этой функциональности, в то время как не подвергается этому отверстию. Морщина состоит в том, что я отправляю продукт, поэтому я пытаюсь представить это решение, которое я могу легко автоматизировать с установщиком или документом, достаточно легко, чтобы системный администратор не должен иметь проблемы.

Это варианты, которые я придумал:

  1. Документ или иметь установщик, создать пустой каталог и практически напечатать его как /CFIDE. Отказ Скопируйте содержимое scripts Папка из установки ColdFusion под ним.
  2. Распределите только файлы, которые мне нужны модифицированы и убедитесь, что ссылки на указанные данные находятся в любом месте, что он изменился на (пути относительно CFIDE / Scripts):
    1. /ajax/package/cffileupload_swf.js
    2. /ajax/package/cfmediaplayer.js

Какой вариант кажется лучше? Или у вас есть лучшая идея?

Это было полезно?

Решение

Вы могли бы просто сопоставить полную папку сценариев. А не карту / CFIDE, карта / CFIDE / скрипты. Это будет разоблачить папку сценариев, но / CFIDE не будет существовать вообще.

Другой аналогичный вариант - скопировать папку сценариев в куда-то «общую» и снова создавать отображение / CFIDE / сценариев к этой папке.

Оба этих решения практически идентичны, но второй, вероятно, лучше для по-настоящему параноида.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top