Конвертировать ссылку из URL изображения из s3 в объект File, используя JavaScript - PullRequest
0 голосов
/ 12 февраля 2019

Я хочу преобразовать свою ссылку на изображение s3 в объект файла с помощью JavaScript.

Я узнал, как это сделать с помощью URI изображения, но не смог выяснить, как преобразовать изображениеURL в URI.Как только я это сделаю, я смогу преобразовать его в файл объекта

Вот ссылка на изображение:

http://s3.us -east-2.amazonaws.com / rentpop / 298% 2F2014-Макларен-650S-Spyder-Tarocco-Orange-2.jpg

1 Ответ

0 голосов
/ 12 февраля 2019

Источник для этого кода

function getDataUri(url, callback) {
    var image = new Image();

    image.onload = function () {
        var canvas = document.createElement('canvas');
        canvas.width = this.naturalWidth; // or 'width' if you want a special/scaled size
        canvas.height = this.naturalHeight; // or 'height' if you want a special/scaled size

        canvas.getContext('2d').drawImage(this, 0, 0);

        // Get raw image data
        callback(canvas.toDataURL('image/png').replace(/^data:image\/(png|jpg);base64,/, ''));

        // ... or get as Data URI
        callback(canvas.toDataURL('image/png'));
    };

    image.src = url;
}

// Usage
getDataUri('local_location_to_image.extension', function(dataUri) {
    // Do whatever you'd like with the Data URI!
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...