Я пытаюсь вернуть файл docx из службы asp.net, но служба продолжает давать мне ответную ошибку, требующую возврата текста/xml. Служба SOAP основана на asp.net webservice, и я хотел бы знать, как я могу вернуть файл docx с помощью webservice? Или я должен пойти на WCF для этого, потому что я думаю, что мыло имеет свои ограничения?Возврат файла Docx из Asp.net Webservice
ответ
Прежде всего WCF и SOAP не являются взаимозаменяемыми терминами :) Вы, вероятно, задаетесь вопросом о ASP.net WebService против WCF на основе один ...
В любом случае, для работы с документами (файлы, изображения, etc и т. д.), когда клиент ожидает получить полный файл, я бы рекомендовал использовать WCF, а затем использовать streaming. При использовании потоковой передачи вам не нужно загружать содержимое всего содержимого в память, это гораздо более удобное для памяти решение, и оно обрабатывает большой размер данных. Существуют некоторые ограничения при использовании потоковой передачи (приходится использовать сообщения против контрактов данных, и есть только несколько системных привязок, которые вы можете использовать, - все они описаны в ссылке выше).
Надеюсь, это поможет!
Веб-службы не имеют специальной концепции «файла». Это всего лишь куча байтов.
- 1. Asp.net Webservice, возвращающий файл docx
- 2. Возврат списка списков из webservice
- 3. Обновить ссылку asp.net WebService из файла wsdl?
- 4. Как получить возврат из $ .ajax из webservice
- 5. Анализ таблицы из файла .docx
- 6. Возврат из файла include
- 7. Возврат из включенного файла
- 8. Извлечь позицию изображения из файла .docx с помощью python-docx
- 9. Чтение заголовка из файла .docx (Word) в Python docx
- 10. нужно удалить теги XML из ASP.NET WebService
- 11. Получение времени из ASP.Net Webservice
- 12. Создание WebService C# ASP.Net
- 13. open docx in asp.net
- 14. Обертка файла Docx с другим файлом docx
- 15. Управление ASP.NET Возврат из Логин
- 16. Возврат последней строки в webservice
- 17. Возврат JsonObject весной restful webservice
- 18. ASP.NET webservice
- 19. Редактирование файла DOCX
- 20. Возврат файла с помощью asp.net mvc?
- 21. Возвращение файла docx из zope - развращает файл
- 22. Как удалить закладки из файла OpenXML docx?
- 23. Как извлечь текст из файла docx?
- 24. Редактирование Word .docx-файла из приложения C#
- 25. Обновление базы данных из файла .docx
- 26. Чтение DOCX содержимого файла
- 27. ошибка загрузки файла docx
- 28. Запрещенный тип файла docx
- 29. Возврат большого файла из службы JAX-WS
- 30. Возврат файла из HTTP POST
Как клиент собирается использовать файл? Ожидает ли клиент поток байтов? И, BTW, вы должны использовать WCF и никогда не должны использовать веб-службы ASMX для новой разработки. –