3
WCF RESTを使用して小さな画像/ビデオアップロードプログラムを作成しています。 理想的には、私のサービスがストリームを受け入れるようにします。しかし、クライアントサイドの開発者は、彼の人生をもっと複雑にし、バイト配列だけを渡すと私に言った。WCF RESTサービスがストリームではなくバイト配列を受け取る方法
ストリームの代わりにバイト配列を受け取るRESTサービスを書く方法がわかりません。私がオンラインで見つけることができるすべての例はストリームを使用しています。
助けてください!
ちょうどプリエンプトですが、本当に確かな答えですか:これには何らかの設定が必要ですか?あるいはデフォルトでWCFはあなたに 'Stream'を与えますか? –
@KierenJohnstone画像が標準の64Kバッファーサイズ以下であれば、それはうまくいくはずです。あなたはそれより大きな転送のためにStreamedモードに変更する必要があります。要点は、RESTを実行している場合、クライアントとサーバーが同意する必要があるのはメディアの種類だけです。ワイヤ上のバイトを得るために使用されるタイプは無関係です。 –
これは動画でも機能しますか?このサービスは、ほとんどが5MB程度の小さなビデオファイルを期待している。開発者は5MBのバイト配列をすべて1つのチャンクに送ります。 – YoYoMyo