Flex: получение результата при загрузке файла - PullRequest
0 голосов
/ 09 февраля 2010

По какой-то причине я не получаю никаких результатов, возвращаемых мне при загрузке файла на мой сервер. Я использую скрипт php, файл отправляется, загружается, но я не могу получить возвращаемый результат.

Я запускаю слушателей событий:

fileRef.addEventListener(ProgressEvent.PROGRESS, fileRef_progress);
                        fileRef.addEventListener(Event.COMPLETE, fileRef_complete);
                        fileRef.addEventListener(IOErrorEvent.IO_ERROR, errorHandler);
                        fileRef.addEventListener(DataEvent.UPLOAD_COMPLETE_DATA, onFileResponse);
                        fileRef.addEventListener(HTTPStatusEvent.HTTP_STATUS, onHTTPEvent);

Тогда мой скрипт загрузки

fileRef.upload(urlReq, "Filedata", false);

Затем для функции OnFileResponse

private function onFileResponse(event:DataEvent)
                {
                    Alert.show("UPLOADED FILE", "TESTING FILE UPLOAD");
                    trace("UPLOAD COMPLETE = " + event.text + " , " + event.data);


                }

и скрипт php:

<?php

        $uploadDir = "/images/Thumbs/";
        $filename = $_FILES['Filedata']['name'];
        $tmpName = $_FILES['Filedata']['tmp_name'];

        move_uploaded_file($tmpName, $uploadDir.$filename);

        echo "testing";

?>

1 Ответ

0 голосов
/ 09 февраля 2010

Хорошо, это была совершенно неосторожная ошибка с моей стороны. Я просто звонил все не по порядку.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...