Сохранение растровых данных на сервере и получение имени файла обратно? - PullRequest
0 голосов
/ 16 июня 2011

Вот что я пытаюсь сделать.У меня есть BitmapData, который я отправляю в функцию PHP как ByteArray на сервере с помощью URLRequest.Затем функция PHP сохраняет ByteArray в формате jpg.Пока все хорошо, и я могу сохранить изображение на сервере.Я застрял в том, что функция PHP генерирует имя файла изображения случайным образом, и я понятия не имею, как получить имя файла, который я только что сохранил на сервере.Я использую приведенный ниже код для отправки byteArray в функцию PHP.Как изменить / добавить это, чтобы я мог получить имя файла изображения после его сохранения на сервере?

var myHeader:URLRequestHeader = new URLRequestHeader("Content-type","application/octet-stream");

                var myReqst:URLRequest = new URLRequest(path);
                myReqst.requestHeaders.push(myHeader);
                myReqst.method = URLRequestMethod.POST;
                myReqst.data = imageBytes;

                var myLoader:URLLoader;
                myLoader = new URLLoader();
                myLoader.load(sendReq);

1 Ответ

0 голосов
/ 17 июня 2011

Если вы используете URLLoader (который я обычно не использую, HTTPService лучше IMO), вы можете прослушивать 'complete' даже для запущенного, который вы можете затем проверить свойство data в URLLoader для имя файла, возвращаемое функцией php (если php фактически возвращает его).

...