PDA

Просмотр полной версии : Выбор файла с помощью flash, получение контента и передача его в js среду


ntro123123
20.02.2011, 13:51
Добрый день.

Поскольку нельзя получить содержимое файла на компе юзера с помощью js (без html5), решил узнать можно ли это реализовать через flash, т.е. чтобы юзер просто нажал кнопку "обзор" выбрал файл этот файл пойдет в flash среду, а от тудого в js среду, а там уже и ajax и т.д.

Возможно ли реализовать похожее, если да то есть какие-то примеры? т.к. в as не кодер.

Заранее спасибо!

bav
20.02.2011, 19:20
Используйте класс FileReference (http://help.adobe.com/ru_RU/AS3LCR/Flash_10.0/flash/net/FileReference.html). Внизу страницы справочника есть примеры, там же есть ссылка с описанием, как этими примерами пользоваться.

gloomyBrain
20.02.2011, 21:11
Используйте класс FileReference.

Дабы передать файл в javascript придется перекодировать его в base64 и передавать полученную строку через flash.external.ExternalEnterface

Gaen
20.02.2011, 21:22
Дабы передать файл в javascript придется перекодировать его в base64 и передавать полученную строку через flash.external.ExternalEnterface

Не могу себе представить задачу, которая решается яваскриптом и требует содержимого бинарного файла. Разве что отобразить выбранную пользователем картинку, но это можно и флэшом сделать.

А так, скорее всего, требуется передать текстовые данные, для чего требуется разве что сконвертить их в нужную кодировку, если используется не UTF-8.

ntro123123
20.02.2011, 21:26
GAIKER, да верно там будет только текстовые данные.
Справки в хелпе сухи, и много воды не по делу... был бы благодарен за пример.