Adobe Flex - ошибка загрузки файла mp4: ошибка № 2038 - PullRequest
1 голос
/ 19 марта 2012

Я занимаюсь разработкой приложения для Playbook с использованием Adobe Flex. Мне нужно загрузить фотографии и видео из playbook на сервер IIS. Я использую file.upload(url) для загрузки обоих носителей. Это мой код.

private function uploadingProcess(fileName:String):void
{           
    var file:File = File.applicationStorageDirectory;
    file = file.resolvePath("data/"+fileName);              
    var uploadServerAddress:String = serverAddress;
    urlRequest = new URLRequest(uploadServerAddress);
    urlRequest.method = URLRequestMethod.POST;
    file.addEventListener(Event.COMPLETE, uploadCompleteHandler);
    file.addEventListener(SecurityErrorEvent.SECURITY_ERROR, uploadSecurityError);
    file.addEventListener(HTTPStatusEvent.HTTP_STATUS, uploadError);    
    file.addEventListener(IOErrorEvent.IO_ERROR, uploadError);
    file.addEventListener(HTTPStatusEvent.HTTP_RESPONSE_STATUS, serverResponse);                

    try{
        file.upload(urlRequest);                                        
    } catch(error:Error){
        trace("Uploading error " +error.toString());
    }               
}

Когда я пытаюсь загрузить видео (mp4) файл, я получаю следующую ошибку.

[IOErrorEvent type="ioError" bubbles=false cancelable=false eventPhase=2 text="Error #2038: File I/O Error. URL: http://www.sample.com" errorID=2038]

Изображения и видео находятся в одном месте.

Может кто-нибудь сообщить мне, почему я получаю эту ошибку только при загрузке видео? спасибо

...