2008-08-14 8 views

ответ

0

Я не являюсь мастером в «webservice», но если вы разрабатываете веб-сервис (и клиент), вы всегда можете конвертировать двоичный файл в BASE64 на клиента (можете делать в java ... и i soupose в ajax тоже) и передать как «строку», с другой стороны, в кодировке webservice в двоичный код с BASE64 ...

Это одна идея, это работа, но, возможно, не «правильная» во всех средах.

1

Это, безусловно, можно отправлять двоичные файлы через веб-службы (например, SOAP), но вам обычно нужно сделать какую-то кодировку, такую ​​как base64, что увеличивает объем отправляемых данных. Одним из наиболее эффективных способов отправки произвольного двоичного файла является операция HTTP PUT, поскольку накладные расходы отсутствуют. Не все клиенты обязательно имеют простой способ сделать это, но это стоит посмотреть.

Другой стороной этой монеты является способ получения данных с диска пользователя на сетевое соединение. У «тонкого клиента ajax» могут не быть требуемые разрешения на чтение файлов с диска пользователя. С другой стороны, реализация настольных приложений могла бы сделать это без каких-либо проблем.

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

  • Нет связанных вопросов^_^