我在播放base64图像时遇到问题。
[当我以base64格式从相机上传图像时,我可以通过ionic devapp显示它,但是当我从Xcode构建它并在ios设备上本地运行它时,该图像将显示为损坏的图像。] >
有人有解释吗?
谢谢!
private choosePicture() { const options = { quality: 100, destinationType: this.camera.DestinationType.DATA_URL, encodingType: this.camera.EncodingType.JPEG, mediaType: this.camera.MediaType.PICTURE, sourceType: 0, correctOrientation: true }; this.camera.getPicture(options).then((imagePath) => { let base64Image = 'data:image/jpeg;base64,' + imagePath; let images = this.createClass.get('imagePath') as FormArray; images.push(new FormControl(base64Image)); }, (err) => { if(err !== 'no image selected') { this.logError(err); } }); }
和我的html
<ion-col col-6 col-md-4 col-xl-3 *ngFor="let image of createClass.controls['imagePath'].value; let i = index">
<img src="{{ image }}"/>
</ion-col>
我在播放base64图像时遇到问题。当我以base64格式从相机上传图像时,我可以通过ionic devapp显示该图像,但是当我从Xcode构建该图像并以本机方式运行时...
尝试改用[src] =“ image”。