javascript - 如何从浏览器将视频上传到 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"
}
解决方案
推荐阅读
- excel - .Column 和 .Row 作为整数
- trac - 使用 --basic-auth 跟踪登录
- flutter - 如何在没有 onPressed 的情况下在 Flutter 中进行异步函数调用?
- python-3.x - 大型数组的数组排序超时
- java - 指标导出器
- c++ - 候选模板被忽略:无法推断模板参数“T”
- sql - 按组比较最后一行与上一行并填充新列
- python - pandas 包含列表中的确切字符串
- javascript - 如何根据设备进行网站更改?
- javascript - JavaScript、HTML:如何禁用 Shift 键(特别是与其他键组合以创建特殊字符时)?