我想在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;