2016-05-30 66 views
1

如何使用XMPP框架將文件發送到MUC房間? 我已經搜索了很多關於這個。使用XMPP框架將文件發送到MUC房間

使用SI方法我得到錯誤503 service unavailable or Wrong JID,但如何傳遞資源進行羣聊?

我曾經使用該方法傳輸圖像使用字符串數據,但現在它不符合我的需要。我讀過,我們可以上傳文件到服務器,併發送鏈接。我使用的是openfire服務器。

如果有人對此有所瞭解,請分享。任何幫助表示讚賞。謝謝 !

回答

1

是的,你可以上傳你的圖片到服務器併發送鏈接。 流程如下:

您需要使用xmpp(以及存儲在服務器上的原始圖像的鏈接)發送縮略圖圖像,就像您現在必須在應用程序中發送整個圖像一樣。

當用戶點擊縮略圖時,您可以使用該鏈接從服務器下載原始圖像。

+0

感謝您的回覆,好吧,我怎麼上傳圖片到openfire?它有一個嵌入式數據庫。我必須將其遷移到MySQL還是有其他方式? – skywalker6131

+0

@ skywalker6131: 我個人建議使用mysql db而不是嵌入式db,但是您可以繼續使用當前的結構。如果您願意使用mysql db,請參閱http://mindbowser.com/blog/openfire-installation-and-database-configuration/用於openfire的數據庫配置。 您可以從以下2個鏈接中獲得代碼實現幫助: 1. https://kashiftriffort.wordpress.com/2014/05/13/xmpp-how-to-send-message-with-image-using-xmpp-in-iphone/ 2.http:// stackoverflow。 com/questions/4524475 /發送圖像使用xmpp框架在iphone上 –

+0

感謝您的鏈接,我目前只使用base 64方法。但事情是,圖像需要時間來。現在我只想將圖片上傳到Open-fire併發送網址,以便其他用戶可以自行下載。所以爲此,我需要一些關於如何將圖片上傳到開放式視圖的參考。 – skywalker6131