Шрифт:
• Двоичные объекты можно извлекать из баз данных на стороне клиента, как описывается в разделе 22.8.
• Двоичные объекты можно загрузить из сети по протоколу HTTP, используя ультрасовременные возможности, определяемые спецификацией XHR2. Об этом рассказывается в разделе 22.6.2.
• Можно также создать свой двоичный объект, сконструировав его с помощью объекта
• Наконец, и, пожалуй, самое важное, - объект
Получив двоичный объект, над ним можно выполнить различные операции, многие из которых являются симметричными операциям, описанным выше:
• Двоичный объект можно отправить другому окну или фоновому потоку выполнения с помощью метода
• Двоичный объект можно сохранить в базе данных на стороне клиента (раздел 22.8).
• Двоичный объект можно выгрузить на сервер, передав его методу
• Можно воспользоваться функцией
• Можно воспользоваться объектом
• Можно воспользоваться прикладным интерфейсом доступа к файловой системе и объектом
В следующих подразделах демонстрируются простые способы получения и использования двоичных объектов. Более сложные приемы, связанные с использованием локальной файловой системы и базами данных на стороне клиента, будут описаны далее, в отдельных разделах.
22.6.1. Файлы как двоичные объекты
Элемент
В броузерах, поддерживающих доступ к локальным файлам, свойство