【发布时间】:2014-06-19 08:02:46
【问题描述】:
我正在从“alsdfkj.cloudfront.net”加载图像,并且我的图像在其文件名中包含特殊字符,例如 #。现在查看我在帖子中附加的 Charles 的请求和响应快照,您可以看到 URL 中缺少 #2.jpg。如果我在浏览器中编写此 URL,则它可以工作。那么ADOBE AIR有什么问题呢?
alsdfkj.cloudfront.net 是虚拟域,所以请不要尝试打开它
参考列表:
http://alsdfkj.cloudfront.net/users/2/VisualizationModule/thumb/Photo on 9-1-12 at 6.59 PM #2.jpg
谢谢, JK帕特尔
【问题讨论】:
-
我建议在你的 URL 的字符串上使用 escape() 并加载转义的 URL
-
好吧,只需使用 url 编码来加载奇怪的 url..
-
@Andrey Popov 感谢重播,我使用
image.source = encodeURI(value as String);,但它并没有解决我的问题。 -
@CreativeMagic 感谢回复,image.source = escape(value as String);也没有解决我的问题。
标签: actionscript-3 apache-flex air adobe flex4.5