Я использую объект FileReader на входе onchange
для вашего типа входного файла! В этом примере используется функция readAsDataURL, и по этой причине у вас должен быть тег. Объект FileReader также имеет readAsBinaryString для получения двоичных данных, которые впоследствии могут быть использованы для создания того же файла на вашем сервере
Пример:
var input = document.getElementById("inputFile");
var fReader = new FileReader();
fReader.readAsDataURL(input.files[0]);
fReader.onloadend = function(event){
var img = document.getElementById("yourImgTag");
img.src = event.target.result;
}
Похоже, это хорошая программа для просмотра PDF-файлов для flex http://www.devaldi.com/?p=212
Мы просто сделали большое приложение AIR, которое использовало PDF вполне немного - удостоверяются, что Вы сохраняете себя некоторое страдание и пишете некоторый код для проверки версии акробата или что это даже установило - если у них не будет его, то Вы не получите ошибку, просто пустое управление HTML.
Я знаю, это звучит очевидным, но все еще...
Выезд: http://www.swftools.org/ для инструментов для преобразования PDF в SWF, speifically pdf2swf-http://www.swftools.org/pdf2swf.html
Доля выезда на Acrobat.com, там можно загрузить PDFs и сделать их встраиваемыми Флеш-файлами (вид подобного YouTube для документов). Должно быть возможно загрузить тех, которые в Flex. Не идеальное решение, но к сожалению необходимо преобразовать PDF в SWF так или иначе, чтобы смочь загрузить его в приложение Flex. Я не знаю ни о каких хороших инструментах, которые делают это. Если кто-то еще знает, совместно используйте.
При предназначении для AIR, можно загрузить PDF в режим просмотра HTML, но это не работает при выполнении в браузере (компонент HTML только доступен в AIR).
О, сладкий, это - воздушное приложение. Я пойду с режимом просмотра HTML. Я не могу преобразовать их в SWF, потому что клиент будет загружать файлы.
]Извините, но преобразование PDF в своего рода швабру флэш-вещей ... разве это не убивает PDF мысли? [
] []Я имею в виду, PDF должен быть электронной бумаги, верно? При создании SWF файла из него, вы просто уничтожить это. Больше не редактировать, не заполнять форму.[
] []Странно, что PDF является продуктом Adobe ... и Flex (Flash Builder) является продуктом Adobe.[
] []Два продукта, которые Adobe хочет быть мировым доминирующим. Но объединение PDF в Flex ... не является стандартным. [
]