如何将trumbowyg图片上传到我的S3存储桶?

时间:2018-07-02 09:50:18

标签: javascript html amazon-web-services amazon-s3 trumbowyg

我正在使用Trumbowyg,这是一种允许图像上传的所见即所得编辑器。它有一个image upload plugin,其中显示了如何使用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更改为我的S3存储桶URL,但是对于其他部分(包括授权),我不太确定。

有什么想法我可以解决吗?

1 个答案:

答案 0 :(得分:0)

我不太确定,但是我认为您可以在后端(控制器)中创建一条接受“ fileToUpload”作为请求的路由,然后与您的S3连接并通过后端上传,然后返回url:xxx和success:true作为json。