2016-07-11 8 views
1

Wir verwenden den folgenden Code, um eine PDF-Datei von Amazon S3 zu lesen.So lesen Sie den Dateistream als PDF von Amazon S3 und zeigen ihn im Browser an

S3Object object = client.getObject(new GetObjectRequest(bucket, key)); 
InputStream is = object.getObjectContent(); 
Results.ok(is) 

jedoch die PDF als leer gemacht wird.

Könnten Sie bitte ein Code-Snippet zum Spielen mit eckig zur Verfügung stellen, um den Stream als PDF im Browser anzuzeigen oder zu rendern.

Antwort

1

Haben Sie versucht, den Inhaltstyp einzustellen?

return Results.ok(is).as("application/pdf");