Как загрузить изображения trumbowyg в мое ведро S3? - PullRequest
0 голосов
/ 02 июля 2018

Я использую 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, но в остальном, включая авторизацию, я не слишком уверен.

Есть идеи, как мне это сделать?

1 Ответ

0 голосов
/ 01 ноября 2018

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

...