У меня было несколько мыслей о том, как отправить фактическое изображение через веб-службу. Я получаю его из базы данных в виде кода двоичных данных, который огромен. Я не уверен, должен ли я отправлять его таким образом через веб-службу, а затем клиент расшифровывает изображение из кода, или сервер делает это и отправляет его точно как файл изображения. В идеале здесь было бы сделать это на стороне сервера, хотя я понятия не имею, возможно ли это или даже как. Любые идеи?
Отправка изображения через веб-службу
comment
Вы читали этот stackoverflow.com /вопросы/1829269/ ?
- person Abhinav Galodha   schedule 30.12.2015
Ответы (1)
Я бы сказал, отправьте его в виде строки и обработайте на стороне клиента. Если вы преобразуете его в строку base 64, вы можете отправить его в виде текста, и клиент может отобразить его, используя data:image
<img src="data:image/png;base64,iVBORw0KGgoAAAANS..." />
Поскольку вы сказали, что это веб-служба, я предполагаю, что клиент - это веб-сайт.
Если вы хотите сделать это на стороне сервера, вы можете также сохранить его как файл изображения на сервере и просто отправить uri.
person
DonO
schedule
30.12.2015