首页 > 解决方案 > 如何从浏览器将视频上传到 AWS S3 Bucket?

问题描述

我正在尝试使用他们的 api 将视频上传到 VdoCipher,但他们的文档只有一个使用 Dropzone 和 PHP 上传的示例。我已经有自己的前端有一个文件释放器,所以我不想使用 Dropzone。你如何制作一个有签名的函数

func uploadVideoFile(file, credentials, onProgress, onError)

凭据看起来是这样的:

{
    "clientPayload": {
        "policy": "{{format}}",
        "key": "{{key}}",
        "x-amz-signature": "{{x-amz-signature}}",
        "x-amz-algorithm": "{{x-amz-algorithm}}",
        "x-amz-date": "{{x-amz-date}}",
        "x-amz-credential": "{{x-amz-credential}}",
        "uploadLink": "https://{s3-bucket-url}}.amazonaws.com"
    },
    "videoId": "1234567890"
}

标签: javascriptamazon-web-servicesamazon-s3file-upload

解决方案


推荐阅读