Забавно, только
я собрался отправить
кусок файла из браузера яваскриптом
на сервер, как тут же выяснилось, что в
яваскрипт (браузерном, во всяком случае)
нет подходящего типа данных. Всего-то
надо что-то вроде ByteArray произвольного
размера.
При этом кое-что
есть. Есть строки, есть блобы
(не у всех, но есть) и прочие хитрости.
Не говоря уже о том, что буквально
на днях я прекрасно засылал яваскриптом
бинарные куски файлов на сервер, который,
на минуточку, крутится на яваскриптовом
движке!
Придется
химичить. А всего-то хотел вернуть из
сильверлайтного плагина массив байт и
отправить его яваскриптом под видом
multipart/form-data, Content-Transfer-Encoding : binary.
Кстати, из
упомянутого плагина в яваскрипт
возвращается тип данных byte[], без вопросов.
Но вот в яваскрипт это выглядит как
'System.Byte[]' и пока неясно, что с ним можно
сделать, кроме того как взять значение
атрибута length.
Вопросов больше
чем ответов.
Комментариев нет:
Отправить комментарий