【问题标题】:Adobe Air truncate Image's url automaticallyAdobe Air 自动截断图像的 url
【发布时间】:2014-06-19 08:02:46
【问题描述】:

我正在从“alsdfkj.cloudfront.net”加载图像,并且我的图像在其文件名中包含特殊字符,例如 #。现在查看我在帖子中附加的 Charles 的请求和响应快照,您可以看到 URL 中缺少 #2.jpg。如果我在浏览器中编写此 URL,则它可以工作。那么ADOBE AIR有什么问题呢?

alsdfkj.cloudfront.net 是虚拟域,所以请不要尝试打开它

参考列表:

  1. 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


【解决方案1】:

在这里,我使用了技巧来解决这个问题,我将每个上传的文件都更改为时间戳,然后通过 XXXXXXXXXXXXX.jpg 而不是原来的名称访问它。 这不是一个永久的解决方案,但我必须使用这个技巧来临时解决这个问题。如果您有任何其他解决方案,那么非常欢迎。

谢谢 JK帕特尔

【讨论】:

    猜你喜欢
    • 2013-05-12
    • 1970-01-01
    • 2011-12-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多