WAFileLibrary альтернатива

1) У меня был набор файлов ".js" в определенной структуре каталогов. 2) Мне НУЖНО хранить их локально с моим изображением в виде разговора, и мне не нужно размещать их отдельно. 3) Я НЕ ДОЛЖЕН хранить их внутри небольшого изображения с помощью библиотеки WAFileLibrary.

Пожалуйста, дайте мне знать, как следующий код должен быть изменен для моего требования.

URL-адрес jHasml скрипта anHtmlRoot: "http://www.google.com/jsapi".

Что-то вроде следующего..?

URL-адрес jHasml anHtmlRoot: "/myfolder/MyFile.js"

Помогите

Варун Исак

1 ответ

Решение

Вы действительно можете написать:

anHtmlRoot javascript url: '/myfolder/MyFile.js'

но лучше использовать:

    anHtmlRoot javascript resourceUrl: 'MyFile.js'

Что позволяет настроить путь в качестве параметра конфигурации. Подробнее об этом в Приморской книге.

Чтобы обслуживать реальный файл, есть два варианта:

  • обслуживать файл с диска внешним веб-сервером (на той же машине)
  • обслуживать файл с диска с помощью внутреннего веб-сервера Smalltalk

Для последнего варианта вы можете загрузить пакет Seaside-Filesystem из репозитория Seaside30LGPL. После загрузки вы можете определить обработчик "внешнего каталога" для своего каталога "myFolder", используя инструмент конфигурации Seaside, и этот обработчик будет обслуживать файлы с диска.

Другие вопросы по тегам