0
ASP.Net CoreでHttpClient
を使用してAPI呼び出しで画像を取得しようとしています。問題は、通常の画像(ファイル拡張子の種類を含む画像)では動作しますが、URLでは動作しません。API呼び出しでAuthを使用してHttpClientを使用して画像を取得できない
これは、資格情報を含むAPIのURLと関係があるかどうかわかりません。
HttpResponseMessage response = await client.GetAsync(
"https://i.stack.imgur.com/hM8Ah.jpg?s=48&g=1");
byte[] content = await response.Content.ReadAsByteArrayAsync();
return "data:image/png;base64," + Convert.ToBase64String(content);
そして、ここにはない地雷だ:
HttpResponseMessage response = await client.GetAsync(
"http://user:[email protected]/cgi-bin/snapshot.cgi?channel=0&authbasic=aXU8Hu1");
byte[] content = await response.Content.ReadAsByteArrayAsync();
return "data:image/png;base64," + Convert.ToBase64String(content);
誰もが今までにこの問題が発生した
はここで働く呼び出しがですか?
これはなぜ動作していないのですか? http://www.techprosecurity.com/
それは、ユーザ/各カメラ(チャンネル)にアクセスするためにパスを要求する場所のIPアドレスにフックアップだカメラシステムです:
ここではそのAPIについての詳細情報です。
あなたは私たちにその画像APIについてもう少し教えてもらえますか? – Win
@Win私は先に進み、私の質問を編集しました。 – NoReceipt4Panda
ブラウザからその画像を取得できますか?あなたは、URLに 'http'スキームがあると確信していますか? –