WAFileLibrary alternative



1)我在特定的目录结构中有一组".js"文件。2)我需要将它们与我的 smalltalk 图像存储在本地,并且不需要单独托管它们。3)我不需要将它们保存在WAFileLibrary的smalltalk图像中。

请让我知道如何根据我的要求修改以下代码。

anHtmlRoot javascript url: 'http://www.google.com/jsapi'.

像下面这样的东西..?

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

帮助

瓦伦·艾萨克

你确实可以写:

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

但最好使用:

    anHtmlRoot javascript resourceUrl: 'MyFile.js'

这允许您将路径设置为配置参数。更多关于这一点,请参阅海边的书。

要提供实际文件,有两个选项:

  • 使用外部 Web 服务器从磁盘提供文件(在同一机器)
  • 使用内部 Smalltalk 从磁盘提供文件网络服务器

对于后一个选项,您可以从 Seaside30LGPL 存储库加载 Seaside-文件系统软件包。加载后,您可以使用Seaside配置工具为"myFolder"目录定义"外部目录"处理程序,该处理程序将从磁盘提供文件。

最新更新