2015-12-27 1 views
-1

С передачей файлов в Кордове, если размер файла больше 2 МБ, я получаю сообщение об ошибке с сервера. Как отправлять большие файлы, хотя перенос кордовой или ионной передачи?Как отправить большие файлы, хотя перенос кордовой или ионной передачи

Это варианты, которые я использую для передачи Cordova файла

$scope.options = new FileUploadOptions(); 
$scope.options.fileKey = "file"; 
$scope.options.fileName = makeFileName(); 
$scope.options.mimeType = "video/mp4"; 
$scope.options.chunkedMode=true; 
+0

Какое сообщение об ошибке? В чем вопрос? – joshp

+0

Ответ приходящий равен 502, когда я загружаю файл размером менее 2 МБ, тогда загрузка выполняется успешно, но если размер больше 2 МБ, тогда я получаю ответ от 502 – selftaught91

+0

Вы пишете сервер, который принимает файлы? –

ответ

0

Две мысли, которые могли бы помочь ... а не окончательный ответ.

  1. 2MB - максимальный размер сообщения по умолчанию для некоторых веб-серверов приложений, например. Glassfish 3 (нечеткое воспоминание, но быстрый взгляд на документы оракула подтвержден). Не могли бы вы просто нажать максимальный размер сообщения по умолчанию? Мой опыт заключается в том, что серверы часто развертываются с небольшим максимальным размером по умолчанию и должны быть настроены.

  2. Состояние плохого шлюза 502 - это не то, что я ожидал бы для достижения максимального размера сообщения. Но, может быть, вы работаете через прокси или шлюз какого-то типа, у которого есть предел, или это заслоняет ответ об ошибке. Часто с такой ошибкой ответ будет содержать дополнительную информацию, или сервер будет записывать дополнительную информацию в свой журнал.

Трудно сказать, не говоря уже о сервере и окружающей среде, и без полного ответа об ошибке.