一般的に、フロントニーズは時にダウンロード画像フォトギャラリーやへのいくつかの方法を持っている、または一般的に直接リターンファイル返されるバイト配列とその後、BASE64をオンにします
あなたは絵のアクセスインタフェースを必要とする、フォーマットバイトへのインタフェースに戻り、[]
コードは以下の通りです
バックエンドのコード:
[HTTPGET(" GetAccessory " )] パブリック 非同期タスク<IActionResult> GetAccessory(文字列トークン、ストリング ftpKey、列FN) { バイト []バッファ= NULL ; 使用して(VAR HttpClientを= 新しいHttpClientを()) { // URL编码 文字列 fileNameに= System.Web.HttpUtility.UrlEncode(FN); // 图片访问地址 VAR requestUri = $ " http://10.22.153.39:5000/api/resource/test/{ftpKey}/{fileName}" ; VAR httpResult = のawait httpClient.GetAsync(requestUri); バッファー = のawait httpResult.Content.ReadAsByteArrayAsync(); } VARのファイル=ファイル(バッファ、" 画像/ JPEG 」); 戻りファイル; }
タイプテーブル - HTTPコンテキストについて
ここで見つけることができます:https://www.runoob.com/http/http-content-type.html
次のように一般的なメディアフォーマットの種類は以下のとおりです。
- テキスト/ HTML:HTML形式
- プレーンテキスト/:プレーンテキスト
- text / xmlで:XML形式
- 画像/ GIF:GIF画像フォーマット
- 画像/ JPEG:JPG画像形式
- 画像/ PNG:PNG形式の画像フォーマット
フロントエンドのコード:
リンクの道をダウンロード:
< A HREF = '住所API' >画像ダウンロード</ A >
フォトギャラリー:
< IMG SRC = "のhttp:// localhostを:5105 / API" 幅= "500" 高さ= "300" >