Wie kann ich eine Datei über die Web-API zurückgeben?

ich benutzeASP.NET-Web-API.
Ich möchte ein PDF mit C # von der API herunterladen (die die API generiert).

Kann ich einfach die API zurückgeben lassen?byte[]? und für die c # anwendung kann ich einfach machen:

byte[] pdf = client.DownloadData("urlToAPI");? 

und

File.WriteAllBytes()?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage