Размер файла загрузки для 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.
Пожалуйста, помогите мне...