【问题标题】:flex lowercase to uppercase issueflex小写到大写问题
【发布时间】:2011-08-31 19:44:00
【问题描述】:

我遇到了一个问题。我从服务器调用了一张图片。例如:“www.sample.com/images/image1.jpg” 但是如果有人把名字改成大写,比如 IMAGE1.jpg。 Flex 不显示图像。

解决办法?

【问题讨论】:

  • 有人在哪里改名了?图片的路径是否改变或您尝试通过地址“www.sample.com/images/IMAGE1.jpg”请求“www.sample.com/images/image1.jpg”?
  • 实际上我们是 e-CD rom 出版商。我们的客户希望为每个项目保持相同的结构。客户端会将下一个项目文件以相同的名称放在服务器中,但有时名称会以大写或小写形式出现。未经他们的许可,我们不应重命名它。

标签: string apache-flex air uppercase


【解决方案1】:

一种解决方案是使用不需要区分大小写路径的 Web 服务器,例如 Microsoft 的 Internet 信息服务。

另一种选择是限制对您的服务器的访问,这样人们就无法更改文件的名称。

【讨论】:

    【解决方案2】:

    如果您对每个名称只有两种可能的拼写方式(“image1.jpg”和“IMAGE1.jpg”),您可以应用一个肮脏的技巧。收听Image 的错误事件(ioErrorsecurityError),失败后尝试通过另一条路径加载图像。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-18
      • 2012-11-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多