关于通过android应用程序发送文件到Websocket



我想在Android应用程序中通过Websocket上传一个mp3文件。

我正在使用外部库http://autobahn.ws/android/

但问题是,通过这个库,我不能上传一个大文件。比如5mb。我试着研究类似类型的图书馆。但是找不到合适的。有没有人尝试在Android应用程序的WebSocket上上传文件。

谢谢

根据上述错误,您正在接收"WebSocketException: frame payload too large",如果您去您正在使用的库的源代码并搜索错误,您将发现库本身施加的限制。

//当帧太大时立即跳出

if (payload_len > mOptions.getMaxFramePayloadSize()) {
    throw new WebSocketException("frame payload too large");
}

您可以在websocketopoptions .java

中找到此限制。

mMaxFramePayloadSize = 128 * 1024;

相关内容

  • 没有找到相关文章

最新更新