将小写字母缩小为大写字母

时间:2011-08-31 19:44:01

标签: string flex air uppercase

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

解决方案PLZ?

2 个答案:

答案 0 :(得分:0)

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

另一种选择是限制对服务器的访问,以便人们无法更改文件名。

答案 1 :(得分:0)

如果每个名字只有两个可能的拼写(“image1.jpg”和“IMAGE1.jpg”),你可以应用肮脏的黑客攻击。收听Image的错误事件(ioErrorsecurityError),并在一次失败后尝试通过其他路径加载图片。