2016-12-07 1 views
0

C#Web Api hereからバイナリファイルを返す方法を学びました。C#IHttpActionResultでバイナリファイルと他のオブジェクトを返します。

今、同じことをIHttpActionResultとしたいと思います。私はいくつかの答えを見つけましたhere

しかし、他のオブジェクトをファイルに戻したいのですが?私はOkまたはContent関数でオブジェクトを返すことができますが、同時に両方を行うことは可能ですか?

私は、C#バイト配列(File.ReadAllBytesの結果)を含むオブジェクトを返し、そこからBlobを作成するという考えを得ました。しかし、C#のバイト配列はJSの文字列になり、バイト配列に変換する必要があります。私が見つけたコード(hereherehere)は、これを達成するための非常に堅牢なソリューションではありません。

ありがとうございました。

答えて

0

解決方法:httpヘッダーを使用してください。

関連する問題