Gibt es eine Möglichkeit, eine Datei (.pdf) und JSON-Daten im Body für eine POST-WebAPI-Anfrage in .NET zurückzusenden?Mehrere Antworten für eine POST-API-Anfrage senden
4
A
Antwort
0
Sie können die PDF-Datei in eine Base64-Zeichenfolge konvertieren und in JSON einfügen. Um eine PDF in eine Base64-Zeichenfolge in JS zu konvertieren, starten Sie here. Verwenden Sie Convert.FromBase64String, um zurück zu der Datei in .Net zu konvertieren.
0
Wenn der JSON nicht sehr groß ist, können Sie das PDF-Dokument normal und den JSON in einem HTTP-Header wie einige Metadaten zurückgeben. Vielleicht ist das keine Best Practice, aber könnte funktionieren.
Verwandte Themen
- 1. Tornado, um mehrere Antworten für eine Anfrage zu senden
- 2. Anfrage für mehrere Antworten
- 3. Mehrere Antworten vom Server für eine Client-Anfrage
- 4. Senden Sie mehrere Antworten an den Browser von Boost Asio
- 5. Bot Framework - Mehrere verzögerte Antworten
- 6. Twisted Python für mehrere Clients gleichzeitig antworten
- 7. Wie senden Sie mehrere Antworten an Benutzer vom Bot?
- 8. Akka, aggregierte Antworten für eine bestimmte Anfrage
- 9. Mehrere Antworten in SPSS
- 10. C# serielle Schnittstelle mehrere Anfragen und Antworten
- 11. Wie kann ich für eine Website antworten?
- 12. Komplexitäts für den Fall viele Antworten oder mehrere Parameter
- 13. WCF verbraucht mehrere mögliche REST-Antworten
- 14. Größenbeschränkung für AJAX-Antworten
- 15. Senden Sie eine Ajax-Anfrage für mehrere URLs
- 16. Batch w/Mehrere .EXE und Auto Antworten
- 17. Senden API-Benachrichtigung OneSignal für mehrere Benutzer
- 18. Mehrere Rückrufe für eine AsynckTask
- 19. Datenbankschema für das Senden an mehrere Benutzer
- 20. mehrere Antworten von einem Javascript-Eingang
- 21. Apiary.io - mehrere Antworten (200) mit unterschiedlichen Parametern
- 22. Mehrere Antworten von einer AJAX-Anfrage
- 23. OWIN statische Datei für mehrere Routen senden
- 24. Eine Nachricht an mehrere soziale Netzwerke senden
- 25. Senden Sie eine SMS an mehrere Telefonnummern
- 26. Tastaturkürzel für GitHub gespeicherte Antworten
- 27. Eine Methode für mehrere Typen?
- 28. Eine E-Mail an mich selbst senden, aber mich auf eine andere E-Mail antworten lassen
- 29. @XMLAttribute für JSON-Antworten aktivieren
- 30. Ereignisauslösungssequenz für eine Senden-Schaltfläche
Möglich, aber nicht empfohlen. Der normale Weg ist, einen JSON, der auch eine URL enthält, an die Fettdaten zurückzugeben. Es sollte Sache des Verbrauchers sein, wann diese riesige Menge an Daten zu bekommen –