Как загрузить изображения trumbowyg в мое ведро S3?

Я использую Trumbowyg, который является редактором wysiwyg, который позволяет загружать изображения. Он имеет плагин для загрузки изображений, который показывает, как использовать Imgur в качестве хоста изображений, однако я бы хотел разместить свои изображения через AWS S3. Как я могу это сделать?

Вот соответствующий код для параметров загрузки:

plugins: {
    // Add imagur parameters to upload plugin for demo purposes
    upload: {
        serverPath: 'https://api.imgur.com/3/image',
        fileFieldName: 'image',
        headers: {
            'Authorization': 'Client-ID xxxxxxxxxxxx'
        },
        urlPropertyName: 'data.link'
    }
}

Этот формат позволяет S3 быть хостом? Я могу изменить serverPath на мой URL S3 bucket, но в остальном, включая авторизацию, я не слишком уверен.

Любая идея, как я могу пойти по этому поводу?

1 ответ

Я не слишком уверен, но я думаю, что вы можете создать маршрут в своем бэк-энде (контроллере), который принимает 'fileToUpload' в качестве запроса, а затем соединиться с вашим S3 и загрузить через ваш бэкэнд, а затем вернуть URL: ххх и успех: правда как джсон.

Другие вопросы по тегам