2013-07-30 3 views
1

Я пытаюсь открыть txt-документ в приложении enyo для мобильных устройств, и я ничего не нашел, так что я могу открыть этот файл в мобильном браузере или внутри приложения с помощью javascript или другим способом?Как открыть браузер, чтобы отобразить содержимое файла?

Спасибо!

ответ

1

Вы должны иметь возможность использовать Ajax для запроса файла и места ответа в содержимом экземпляра Control. т.е .:

{name: "textfile"} 

...

this.$.textfile.setContent(inResponse.data); 

Если вы хотите иметь HTML в нем, то вам необходимо установить allowHtml свойство true.

Отъезд https://github.com/enyojs/enyo/wiki/Consuming-Web-Services для получения дополнительной информации об Ajax. И да, вы используете Ajax для запроса локальных (на устройстве) файлов.

+0

Спасибо! Мы используем опцию Ajax и работаем с текстовыми и аналогичными файлами. Но есть ли способ открыть такие файлы, как .pdf, изображения и zip? – DTondin

+0

Проверьте это: https://github.com/mozilla/pdf.js/ и http://gildas-lormeau.github.io/zip.js/ – Pre101

+0

Хорошо, я посмотрю эти ссылки. Благодаря! – DTondin

Смежные вопросы