Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/30.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
angular2将safeUrl(使用domSanitizer)映像上载到firebase存储_Angular_Firebase_Firebase Storage - Fatal编程技术网

angular2将safeUrl(使用domSanitizer)映像上载到firebase存储

angular2将safeUrl(使用domSanitizer)映像上载到firebase存储,angular,firebase,firebase-storage,Angular,Firebase,Firebase Storage,我正在读取一个图像文件,然后我想将其上载到firebase存储。我正在使用此函数读取图像数据: readImage2(inputValue: any): Observable<any> { var file:File = inputValue.files[0]; const objectURL = window.URL.createObjectURL(file); var myObs = Observable.create((observer) => {

我正在读取一个图像文件,然后我想将其上载到firebase存储。我正在使用此函数读取图像数据:

readImage2(inputValue: any): Observable<any> {
    var file:File = inputValue.files[0];
    const objectURL = window.URL.createObjectURL(file);
    var myObs = Observable.create((observer) => {
        observer.next({imageUrl: this.sanitizer.bypassSecurityTrustUrl(objectURL)})
    })
    return myObs
}

上传图片。但是,这会上载一些不是图像的字符串值。如何将使用消毒剂后获得的safeURL转换为blob或其他内容,以便我可以将其上载到firebase?

您能否澄清您试图实现的目标?您能否澄清您试图实现的目标
firebase.storage().ref(`images/${this.guid()}`).putString(image)