簡體   English   中英

如何通過 Android 中的 web sockets (Socket.IO) 發送照片、視頻和其他文件?

[英]How to send photos,videos and other files via web sockets (Socket.IO) in Android?

我嘗試將媒體轉換為“ base64 ”字符串,然后嘗試發送它。 但我認為對於更長的字符串,通過 web sockets 發送該字符串會有問題。 請為此分享更好的想法。

有2個選項可以做同樣的事情,

點對點文件傳輸:使用P2P文件傳輸的XMPP機制,僅適用於雙方用戶在線時。 我們通常建議使用雲存儲文件傳輸(見下文),除非您對服務器端有顧慮/限制。

雲存儲文件傳輸:這使用 QB 內容 API 在用戶發送文件時存儲文件,並在其他用戶准備下載文件時檢索它們。 用戶體驗是無縫的,即使在其他用戶離線時也允許用戶發送/接收文件,其他用戶可以隨時打開對話並下載/播放文件。

在客戶端,通常您想要處理進度條、照片和視頻的縮略圖等。

我在 Quora 上讀到了這個,它有效

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM