【问题标题】:Send Multipart XML using FLEX/Actionscript to web service使用 FLEX/Actionscript 将 Multipart XML 发送到 Web 服务
【发布时间】:2011-04-26 15:48:42
【问题描述】:

我需要使用 FLEX/Actionscript 向 Web 服务发送 Multipart XML POST 请求。我更喜欢使用 FLEX 发送它,但 Actionscript 也可以。

有人知道怎么做吗?

【问题讨论】:

    标签: xml apache-flex actionscript multipart


    【解决方案1】:

    使用HTTPService 类和Google 也有很大帮助。

    【讨论】:

      【解决方案2】:

      这通常使用 FileReference 类/上传方法来完成。您可以将附加值附加到参数对象。顺便说一句,Flex 组件 (MXML) 会在您编译时呈现给 Actionscript,因此无论哪种方式,您都是使用 Actionscript 来完成的。

      【讨论】:

      • 我确实使用了 FileReference 类/上传方法。问题在于,除非您使用的是 AIR 运行时,否则您必须使用 FileReference.browse() 方法显式选择必须发送的文件。
      • 如果您尝试上传通过flash收集的文件,在浏览器中,您必须让用户选择该文件。也许我误解了你想要完成的事情。您能否提供更多有关您的实施需求的信息?
      • 我正在尝试以多部分形式发送 XML 数据。这有助于澄清吗?
      • 没有发送实际文件,这是由 FLEX 构建的 xml,需要以多部分形式 POST 作为“文件”发送 - 这可能吗? (我正在和他一起做这个项目)
      • FileReference 是我知道的将其作为多部分进行发布的唯一方法,但我试图弄清楚为什么您需要以多部分的形式发布。您可以通过在服务器上对其进行编码、发布和解码来发布 xml。您可以在客户端使用 base64 和 url 编码并在服务器端反转它。
      猜你喜欢
      • 2015-06-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-11-14
      • 2014-03-23
      • 2012-11-03
      相关资源
      最近更新 更多