Размер файла загрузки для zip-файлов Mac превышает 2 ГБ с помощью cURL

Я создаю приложение с Flex(SDK 3,5) для MAC, который использует цинк-MDM, Curl и Flex 3,5 SDK. В этом приложении есть книжная полка (список листов), отображающая значки электронных книг, которая при нажатии сначала загружает zip-файл из удаленного местоположения, а затем отображает данные.

При нажатии на миниатюру приложение flex вызывает следующую команду cURL:

var commandString:String = "curl '"+_bFileURL+"' -o '"+_bTempFileName+"'";
mdm.MacShell.close();
mdm.MacShell.execAsync(commandString);
mdm.MacShell.onComplete = completeHandler;
mdm.MacShell.onError = errorHandler;

cURL загружает zip-файл, присутствующий в переменной "_bFileURL", в местоположение "_bTempFileName" на MAC.

Но когда размер zip-файла больше 1,5 или около того, приложение полностью очищается, пока идет загрузка в месте загрузки.

Я получаю текущие байты, сохраненные на диске с помощью функции таймера:

var testTimerObj:Timer = new Timer(_timerInterval);
testTimerObj.addEventListener(TimerEvent.TIMER,downloadProgressHnadler,false,0,true);
testTimerObj.start();
_downloadTimer = testTimerObj;

private function downloadProgressHnadler(e:TimerEvent):void
{
    _downloadedBytes = mdm.FileSystem.getFileSize(_bTempFileName);
}

_timerInterval в настоящее время 30 секунд

Если я пытаюсь записать данные о прогрессе в текстовом файле (log.txt) с помощью cURL, то также не получаю никакой ошибки, почему экран отключился или какая-то операция завитка зависла, так как я не получаю никакой ошибки.

Я проанализировал, что отключение происходит, когда данные, сохраненные на диске, пересекают ограничение в 1 ГБ.

Связана ли эта проблема с ограничением загрузки curl или MDM для MAC...??

Я использую Mac 10.8, Flash Builder(4), Flex SDK 3.5.

Пожалуйста, помогите мне...

0 ответов

Другие вопросы по тегам