|
|
|||||
FileReference UPLOAD_COMPLETE_DATA
К объекту FileReference привязал событие DataEvent.UPLOAD_COMPLETE_DATA, которое инициализируется в случае если сервер ответил. Ответ с сервера приходит в виде строки (echo 'blablabla'), но во Flex почему то не удается сравнить ответ с сервера со обычной строкой :
Однако, если выводить так: Alert.show(e.data); - то все работает, то есть Alert отображает "blablabla". Почему так происходит?
Также, чтобы не создавать новую тему, хочу узнать как можно изменять размеры изображения в RunTime? Т.е. позволить юзеру самому изменить размер изображения. Последний раз редактировалось Welcometo; 14.06.2011 в 16:56. |
|
|||||
может пробел где затесался или перенос строки
По поводу изменения размеров изображений - есть варианты, но надо подробнее объяснить, что нужно. |
|
|||||
Надо чтобы пользователь мог вставить изображение из своей файловой системы, и при желании изменить его размер(это нужно сделать) Далее идет сохранение(измененного) изображения на сервер.
Насчет пробелов. на сервере: echo 'exist'; На клиенете: if(e.data.toString() == "exist") Добавлено через 13 минут Может строки не сравниваются из-за кодировки? Если так может быть, то как проверить? Последний раз редактировалось Welcometo; 14.06.2011 в 17:31. |
|
|||||
Можно воспользоваться FileReference#load. Затем загоняете полученные байты в Loader, чтобы получить изображение. Крутите, вертите изображение. Потом 2 пути:
1) полученное изображение переводите в массив байт с помощью какого-нибудь енкодера и отправляете на сервер с помощью URLLoader, но тут нельзя будет отследить прогресс аплоада 2) отправляете файла на сервер с помощью FileReference, но при этом будет отправлен исходный файл. Значит надо помимо самого файла отправить еще данные об изменениях(поворот, масштаб итд), чтобы сервер изменил файл сам. Про кодировку не знаю... Попробуйте протрейсить строку, которая с сервера приходит таким образом: trace("|"+str+"|"); Сразу будет видно все пробелы и переносы строки, если они есть. |
|
|||||
Спасибо, но Вы не совсем поняли вопрос)
изображение будет отпарвляться прмерно вот так Цитата:
|
|
|||||
Цитата:
Цитата:
http://www.senocular.com/demo/Transf...sformTool.html - думаю вам хватит. http://www.senocular.com/?entry=799
__________________
Чтобы доказать, что вы не робот, причините вред другому человеку. |
|
|||||
Регистрация: May 2011
Сообщений: 14
|
+100
второй день голову ломал, как вывести ответ сервера, спасиб за вопрос про uploadCompleteData
|
|
|||||
Регистрация: Aug 2010
Адрес: Саратов
Сообщений: 185
|
либо e.data.toString()
|
Часовой пояс GMT +4, время: 01:44. |
|
« Предыдущая тема | Следующая тема » |
|
|