【问题标题】:ColdFusion WDDX conversion doesn't work with ColdFusion images?ColdFusion WDDX 转换不适用于 ColdFusion 图像?
【发布时间】:2010-10-04 19:52:58
【问题描述】:

我正在尝试创建一个 CFML 到 WDDX 数据包作为缓存机制的一部分。当我尝试将冷融合图像作为输入的一部分传递时,我收到与 Java 图像变量相关的 cfwddx 错误。创建新的 CF 图像然后将其作为输入传递时,我也会遇到同样的错误。

  <cfwddx action="cfml2wddx" input="#aNewCFImage#" output="wddxConverted" />  

处理请求时发生错误
读取 java.awt.color.ICC_ColorSpace.maxValue 的属性时出错。

ColdFusion 8

【问题讨论】:

    标签: coldfusion wddx


    【解决方案1】:

    【讨论】:

    • Henry,我真的很想在不使用 imageInfo 的情况下存储转储中给出的内容,即 imageInfo()。但是,我想包括整个图像在内不会有问题。我得检查一下。
    • 我只是说了算,然后复制了结构并在图像上做了一个 imageInfo()。
    • 然后发送从 imageinfo(aNewCFImage) cfquickdocs.com/cf9/#imageinfo987654322@返回的结构体
    【解决方案2】:

    我会将图像转换为 base64。这可以安全地存储在字符串中。

    【讨论】:

    • 谢谢雷。我并不关心缓存实际图像,因为我正在缓存图像属性和包含画布上精灵的顶部和左侧 CSS 属性的数组。 (这是一个包含精灵的主画布)。图像被写入图像目录,以便浏览器可以缓存它。我基本上想缓存我在 CFDUMP 中看到的内容。但是,cfdump 仅显示图像信息并在您转储图像时忽略该图像。那是我的错误。
    猜你喜欢
    • 2010-11-05
    • 1970-01-01
    • 2012-05-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-11
    • 2012-10-11
    • 1970-01-01
    相关资源
    最近更新 更多