2015-08-17 2 views
0

Я хочу загрузить mp3-файл через Websocket в Android-приложении.Что касается отправки файла в Websocket через приложение для Android

Я использую внешнюю библиотеку http://autobahn.ws/android/

Но проблема в том, что через эту библиотеку, я не могу загрузить большую file.say 5 Мб. Я пробовал исследовать подобные библиотеки. Но не нашел подходящего. Кто-нибудь пытался загрузить файл на WebSocket в Android-приложении.

Благодаря

+0

, что проблема с загрузить файл размером 5 МБ? есть ли какая-то конкретная ошибка? какую серверную технологию вы используете? –

+0

Я использую Андроидную библиотеку AutoWahn для WebSockets.There нет конкретного метода upload.Have u загрузил файл 5 мб в WebSocket в Android. – User

+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;

Смежные вопросы