解码base64 Angular / socket.io时遇到问题

时间:2019-06-25 15:57:27

标签: angular ionic-framework socket.io

检查控制台中出现的错误时,我遇到了几个问题:

  

core.js:11210警告:清理不安全的URL值数据:image / *; charset = utf-(在此处插入较长的Base64)

警告说这是清理img的问题,因此没有js和图片的xss。

秒:

  

不允许加载本地资源:file:///storage/emulated/0/Android/data/io.ionic.app/cache/1561460070933.jpg

上述问题对于我来说很难解决,因为与此相关的所有问题都是用Java编写的。

第三名:

  

获取不安全的数据:data:image / * charset = utf-8; base64,9j / adskfjhalsdkjdhflajdhsfljhaduiu net :: ERR_UNKNOWN_URL_SCHEME

component.html
$client = new \Aws\S3\S3Client([
    'version' => '2006-03-01',
    'region' => 'BUCKET-REGION'
]);

$updateResponse = $client->copyObject([
    'Key' => 'OBJECTKEY',
    'Bucket' =>  'MYBUCKET',
    'CopySource' => 'MYBUCKET/OBJECTKEY',
    'MetadataDirective' => 'REPLACE',
    'Metadata' => [
        'width' => 441,
        'height' => 189
    ]
]);
component.ts
<img *ngIf="message.image" [src]="message.image" />
chat.service.ts
    this._messages = this.chatService.messages$().subscribe((message: Message[]): void => {
      this.messages$ = message;
    });

感谢您的帮助! :)

0 个答案:

没有答案