Как выполнить операцию чтения и записи файла на сервере в гибком веб-приложении? Пожалуйста, направляйте.
Ваша помощь будет оценена по достоинству.
Как выполнить операцию чтения и записи файла на сервере в гибком веб-приложении? Пожалуйста, направляйте.
Ваша помощь будет оценена по достоинству.
Ну тут все зависит. Операция чтения файла возможна в веб-приложении, но запись файла должна решаться с помощью языка на стороне сервера, такого как php.
Обычно для чтения можно использовать URLStream, это читает файл в поток. Самое простое использование:
var ldr:URLStream = new URLStream();
ldr.addEventListener("complete", ldrDone);
ldr.load(new URLRequest(URL_OF_YOUR_FILE));
function ldrDone(evt:*):void
{
//store the file in a bytearray
var bytes:ByteArray = new ByteArray();
evt.target.readBytes(bytes);
trace(bytes);
}
Для записи файлов используйте php или любой другой скрипт. Как это написать и что включить в код, зависит от вашего проекта.
Для чтения файлов, связанных с флэш-памятью (например, загрузка swf или поддерживаемых форматов изображений, в основном jpg, gif, png), используйте Загрузчик.
Для текстовых и XML-файлов используйте URLLoader а> класс.
Если у вас есть дополнительные вопросы, не стесняйтесь спрашивать.
Полностью зависит от технологии вашего внутреннего сервера. PHP, Java, ASP.NET? В любом случае вы используете тот же учебник по документации на стороне сервера, что и при загрузке файла. На гибкой стороне FileReference.upload делает свое дело.
См.: http://livedocs.adobe.com/flex/3/html/help.html?content=17_Networking_and_communication_7.html
http://www.flex888.com/296/9-flex-file-upload-examples-visited.html
http://www.adobe.com/devnet/flex/articles/file_upload.html