javascript - 将 s3.getObject 响应转换为 File 对象
问题描述
我有一个简单的 api,它从代码中以以下格式返回来自 S3.getObject 的响应await this.s3.getObject(listParams).promise()
我如何将其转换为 javascript File对象?
做某事new File([response] as ArrayBuffer, 'test.png')
似乎不起作用。转换它的正确方法是什么?
解决方案
这已解决如下
new File([new Uint8Array(response.Body.data) as ArrayBufferView], 'test.png')
推荐阅读
- sql-server - 从 CTE 设置多个变量
- python-3.x - 使用seaborn添加垂直线以分隔条件拆分箱线图?
- r - 如何根据数据框列设置 R plotrix::polar.plot 中符号的大小和/或颜色?
- python - 如何取数组中各个元素的平均值
- python - 从列表中获取唯一组
- android - 如何将数据从主页传递到 tabLayout (TabItem)
- javascript - 如何在本机反应中将状态值设置为数组?
- node.js - Amplify cli : npm ERR! Maximum call stack size exceeded
- laravel - laravel hyn/multi-tenancy override login method using tenant db redirect again login page try to redirect homepage
- c++ - 如何按列对二维矩阵进行排序?