Base64 olarak dönen urlyi localhost olarak gelen url nasıl yapılır?

5 ay önce

Öncelikle merhabalar yeni mezunum javascript konusunda çok iyi olduğumu söyleyemem. .Core projesi üstünde bir modalda ckeditör editörüm var resim yükleme işlemi her şey doğru çalışıyor ama imagenin sourcesine base64 ile veri döndürüyorum bunun yerine this.urlde benim istediğim localhost urlem başarlı şekilde geliyor ama bunu nasıl base64 olarak değilde normal dönen url olarak alabilirim? 

       class MyUploadAdapter
        {
            constructor(loader) {
                // The file loader instance to use during the upload.
                this.loader = loader;
                this.url = '/tr/UnitType/DocUploadImage';
            }
            
            upload() {
                var reader = new FileReader();
                
                return new Promise((resolve, reject) => {
                    reader.addEventListener('load', () => {
                       resolve({ default: reader.result });
                    });

                    reader.addEventListener('error', err => {
                        reject(err);
                    });

                    reader.addEventListener('abort', () => {
                        reject();
                    });

                    this.loader.file.then(file => {
                        reader.readAsDataURL(file);
                       this._initRequest();
                        this._sendRequest(file);
                    });
                })
            }

Fonksiyonum böyle readAsDataURL() bana base64 urlsi döndürüyor. Ne yapmam ne eklemem lazım ki controllerdan gelen urlem source'ye gitsin?

#javascript #jquery