2

ファイル (画像) を WPF アプリケーションから Web Api コントローラーにアップロードしようとしています。コントローラーでファイルをビット配列に変換し、DB に保存します。ファイルをWeb APIに送信するために次のコードを使用しました

var client = new WebClient();
client.UploadFile("URI", "POST", "filepath");

私のWeb APIでは、着信リクエストがMimemultipartContentであるかどうかを確認しています

if (Request.Content.IsMimeMultipartContent())

これはうまくいきます。しかし、ファイルの代わりにデータ バッファーを送信しようとすると、サーバー側のコードの書き方に行き詰まります。

var bytes = File.ReadAllBytes('filepath');
client.UploadData("URI", "POST", bytes);
4

1 に答える 1