2010-07-17 6 views
4

В HTML 5 есть ли поддержка для вещей, которые действительно легко сделать в Silverlight?HTML5 - Может ли это сделать это? Cегодня?

Например, копирование файла (выбранного пользователем) в массив байтов, который может быть закодирован в base64 и передан веб-службе?

Или создание/чтение изображения и возможность манипулировать пикселями и отображать это на экране? Или даже сохранить его на диск (местоположение, выбранное пользователем)?

Если да, то какие браузеры поддерживали бы это и были бы совместимы с API?

Благодаря

ответ

5

В HTML 5 есть ли поддержка для вещей, которые очень легко сделать в Silverlight?

See this

Например, разрывая файл (выбранный пользователем) в массив байтов

Да. See this

, которые могут быть в кодировке base64

Google

и прошел до веб-сервиса?

XMLHttpRequest все еще работает.

Или создание/считывание изображения и возможность манипулировать пикселями и отображать это на экране?

Да. Комбинат FileReader с canvas.

Или даже сохранить его на диск (выбранное вами пользователем)?

К сожалению, невозможно. Больше нет случая! См this.

Если да, то какие браузеры будут поддерживать этот

Я знаю, что Firefox делает, но try this в других браузерах. Посмотрите, что работает, а что нет.

и соответствуют ли интерфейсы API?

Да. Они называются standards.

+0

Спасибо, очень приятно рассмотрел ответ (за исключением «стандартного» бита, который заставил меня смеяться вслух;)! – ConfusedNoob

+0

«Хорошая вещь о стандартах заключается в том, что их так много на выбор». Тем не менее, я согласен с этим. Это было забавно. – Kawa

+0

Спасибо :). Стандартам требуется много времени для разработки по сравнению с проприетарным решением, и, говоря о стандартах, очень сложно заставить 5+ поставщиков прийти к абсолютному консенсусу относительно документа с более чем 200 страницами, следовательно, расхождения :). Но это также приятно, потому что авторы спецслужб вынуждены рассматривать различные точки зрения, прежде чем они что-то завершат. Это назад и форт помогает в создании очень хорошего стандарта с течением времени. – Anurag

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