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

时间:2015-08-17 04:18:54

标签: android websocket

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

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

但问题是,通过这个库,我无法上传大文件.5 Mb。 我尝试过研究相似类型的库。但是找不到合适的库。 有没有人试图在Android应用程序中的WebSocket上传文件。

由于

1 个答案:

答案 0 :(得分:1)

根据您提到的错误"WebSocketException: frame payload too large",如果您转到正在使用的source code of the library并搜索错误,您将会发现图书馆本身所施加的限制。

  

//立即拯救框架太大

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

您会在WebSocketOptions.java

中找到此限制
  

mMaxFramePayloadSize = 128 * 1024;