関連する操作を処理する.NETコアピクチャ

一般的に、フロントニーズは時にダウンロード画像フォトギャラリーやへのいくつかの方法を持っている、または一般的に直接リターンファイル返されるバイト配列とその後、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" >

 

おすすめ

転載: www.cnblogs.com/haixiaocan/p/11906192.html