Я пытаюсь отправить изображение с Android-клиента на .NET-сервер, я делаю это с помощью HTTP POST, будет ли какая-либо существенная разница, если я использую поток для загрузки файлов или отправки данных как строка base64, то есть преобразовать строку в base64, отправить и на стороне сервера преобразовать строку base64 обратно в изображение, какая разница?Отправка файла изображения с использованием WCF
ответ
Есть несколько (небольших) преимуществ для потоковой передачи, а не для преобразования в base64. Первый заключается в том, что преобразование в base64 увеличит байтовую нагрузку примерно на 30%, пройдя по проводу. Затем есть дополнительная обработка (и программирование), участвующая в преобразовании с обоих концов.
Сказав это, я бы рекомендовал base64 по потоковой передаче, потому что, в конце концов, программирование будет намного проще, я думаю. Бокс вверх и отправка HTTP-сообщения, даже если он содержит нагрузку на лодку из символов base64, должен быть дочерней игрой по сравнению с получением всего этого потока-отправки/потока-ответа, работающего на Android, верно? Насколько сложно объединить в JSON большую строку символов? Вот почему я бы пошел с base64.
- 1. Отправка файла XML с помощью WCF-сбоев
- 2. отправка файла с использованием php
- 3. Перенос файла с использованием WCF
- 4. Отправка файла изображения с дооснащения 2
- 5. Отправка содержимого двоичного файла с использованием JSON
- 6. Отправка ответа файла изображения - node.js
- 7. Отправка изображения в webservice с использованием asynctask
- 8. Rails - Отправка изображения с использованием Faraday
- 9. Отправка файла img с использованием Python
- 10. Отправка электронной почты с использованием пакетного файла
- 11. Отправка файла с использованием AFNetworking и iOS8
- 12. Отправка файла с использованием JSFtp и Javascript
- 13. отправка входного файла с использованием ajax
- 14. Загрузка файла с использованием WCF rest
- 15. WCF отправка огромных данных
- 16. отправка файла с использованием ajax и получение с использованием java
- 17. Отправка файлов cookie через WCF с использованием ChannelFactory
- 18. Отправка части байтового массива по сети с использованием WCF
- 19. Отправка данных службы Restful WCF с использованием ExtJS
- 20. Отправка изображения с сообщением
- 21. Отправка файла изображения по Bluetooth 4.0 LE
- 22. Отправка большого байта [] в WCF
- 23. Отправка объектов в WCF
- 24. Отправка данных через WCF
- 25. WCF отправка больших файлов
- 26. WCF REST - отправка строки JSON
- 27. Отправка WCF запросы через ProxyServer
- 28. отправка определенного файла для печати с использованием программы c
- 29. Отправка файла изображения и xml с помощью cURL
- 30. Отправка изображения в виде прикрепленного файла с помощью Javamail
Брайан, спасибо за ответ. – Sreekanth