バックエンドから返されたフロントエンド処理画像が文字化け

問題の説明:

  バックエンド・インターフェース要求、リターンコードの画像の歪み。

 

バイナリストリームを決定するために+ランダムな文字列をよるJFIFマーカーは、代わりに、BASE64のJPEGファイルです。

 

ソリューション:

    updateCode(){ 
      axios.get( 'ApiUrl'、{responseType 'arraybuffer'})を((RES)=> {
         この .formData.imgUrl = 'データ:画像/ JPEG、BASE64、$ {btoa(新しいUint8Array (res.data).reduce((データバイト)=>データ+に、String.fromCharCode(バイト)、 ''))} '; 
      });

 

 

おすすめ

転載: www.cnblogs.com/Harold-Hua/p/11611753.html