Ich habe ein Beispiel für Relay gesehen, aber ich benutze graphQL mit Apollo und kann kein Beispiel oder Dokumentation finden, wie man Datei-Upload in GraphQL durch Mutation behandelt?GraphQL js Datei hochladen
1
A
Antwort
1
Der Apollo-Client unterstützt derzeit keine Datei-Uploads. Genau wie bei der Authentifizierung ist es besser, Datei-Uploads außerhalb von GraphQL zu verarbeiten (zumindest vorläufig).
Deshalb würde ich empfehlen, die Datei über einen separaten Endpunkt (d. H. Eine/uploads Route in Express oder direkt zu S3 usw.) hochzuladen und dann eine Mutation mit den Dateiinformationen aufzurufen, wenn der Upload erfolgreich abgeschlossen wurde.
Verwandte Themen
- 1. Relevanter HTTP-Antwortcode mit graphql-js
- 2. GraphQL Validierungsfehler
- 3. Node JS binäre Datei auf einen anderen Server hochladen
- 4. Angular JS Datei hochladen auf einen gehosteten Server
- 5. Drag & Drop-Datei hochladen
- 6. Node Js Meteor Js Bilddatei hochladen Bild beschädigt
- 7. GraphQL + Relay-Verbindung Optimierung
- 8. GraphQL-Mutationsvariablen
- 9. Ajax Datei-Upload Vue JS
- 10. Knoten Js Bild Hochladen funktioniert nicht
- 11. Graphql Mehrere Enums in Abfrage
- 12. SilverLight Datei hochladen?
- 13. Datei hochladen MVC
- 14. Kinvey Öffentliche Datei hochladen
- 15. HTML Javascript Datei hochladen
- 16. Datei hochladen ASP.NET 5
- 17. Datei hochladen & Google Protobuf
- 18. Laravel 4 Datei hochladen
- 19. Große Datei hochladen
- 20. . Zip-Datei hochladen Spring
- 21. backand Datei hochladen
- 22. Datei hochladen - Multiform Daten
- 23. Datei hochladen in yii?
- 24. Datei programmatisch hochladen
- 25. SFTP-Datei hochladen
- 26. JSP Datei hochladen Fehler
- 27. Datei hochladen mvc Projekt
- 28. Datei hochladen Angular 2
- 29. Datei hochladen Spring MVC
- 30. Datei hochladen zu groß
das habe ich schon gemacht, danke. –
Werfen Sie einen Blick auf https://github.com/jaydenseric/apollo-upload-server und https://github.com/jaydenseric/apollo-upload-client –