0

この特定のユース ケースに使用する正しい XEP を見つけるのに苦労しています。

イニシエーター (iOS または Android デバイスなど) はファイルをサーバーにアップロードし、レスポンダー (この場合はブラウザー ベースのクライアント) に通知して、HTTP を使用してアップロードしたばかりの場所からファイルをダウンロードする必要があります。

私が遭遇したすべての XEP は、ストリームまたは IBB/SOCKS5 について話しています。役立つ可能性のある次の情報を見つけましたが、2007 年以降は更新されていません。

http://xmpp.org/extensions/inbox/jingle-httpft.html

ドラフトまたは最終段階にある XEP の何かを見落としていませんか?

4

1 に答える 1

0

XEP-0066: Out of Band Dataを使用するか、リンクをXEP-0071: XHTML-IM a要素にエンコードします。

最初:

<message from='stpeter@jabber.org/work'
         to='MaineBoy@jabber.org/home'>
  <body>Yeah, but do you have a license to Jabber?</body>
  <x xmlns='jabber:x:oob'>
    <url>http://www.jabber.org/images/psa-license.jpg</url>
  </x>
</message>

二番目:

<message>
  <body>here is a file [http://www.jabber.org/images/psa-license.jpg]</body>
  <html xmlns='http://jabber.org/protocol/xhtml-im'>
    <body xmlns='http://www.w3.org/1999/xhtml'>
      <p>Here is a <a href='http://www.jabber.org/images/psa-license.jpg'>file</a></p>
    </body>
  </html>
</message>
于 2013-05-10T21:50:24.030 に答える