2017-04-14 3 views
0

Ich arbeite an einer react-native App, und ich frage mich, ob graphql eine Bilddatei im Gegensatz zu JSON, d. H. Content-Typ - (Bild/JPEG usw.) zurückgeben kann.Kann ein GraphQL-Server Bilder zurückgeben?

<Image source={{uri: 'http://localhost/graphql?query{getImage(imageId)}'}} 
    style={{width: 400, height: 400}} /> 

Ist das möglich? Oder muss ich einen separaten Nicht-Graphql-Server erstellen, um dies zu erreichen?

Antwort

0

GraphQL-Server können Bilder zurückgeben. Wenn Sie nach einem guten GraphQL Client Image-Handler suchen, check out this library.

Die Art, wie Scaphold es behandelt, besteht darin, das Bild mit FormData anzuhängen und dann in den Variablen auf den Schlüssel zu verweisen, wo das Bild gespeichert wird. Dann können Sie auf dem GraphQL-Server ein Stück Middleware haben, das das Bild von diesem Schlüssel abpflückt und Sie können es dann handhaben, wie Sie es wünschen.

Here's how it would work from the client.

hoffe, das hilft!

Verwandte Themen