首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么我的图像显示状态200但不显示来自s3的图像

问为什么我的图像显示状态200但不显示来自s3的图像
EN

Stack Overflow用户
提问于 2021-06-12 13:52:41
回答 2查看 72关注 0票数 0

This image shows that the image is uploaded, and fetched successfully but its nit displaying to the user, Can someone help

这是已经写好的代码

代码语言:javascript
复制
// Downloads from s3
function getFileStream(key) {
  const downloadParams = {
    Key: key,
    Bucket: 'icon-path-bucket',
  }

  return s3.getObject(downloadParams).createReadStream()
}

exports.getFileStream = getFileStream

这就是我请求图像的方式

代码语言:javascript
复制
const { getFileStream } = require('./s3bucket')
app.get('/images/:key', (req, res) => {
  const key = req.params.key

  const readStream = getFileStream(key)

  readStream.pipe(res)
})

这里可以做些什么?

EN

回答 2

Stack Overflow用户

发布于 2021-06-12 14:32:21

似乎你对add the attachement的思念

添加附件的代码为

代码语言:javascript
复制
        app.get("/images/:key", (req, res) => {
            const key = req.params.key

            const readStream = getFileStream(key) 

            res.attachment(key);
            readStream.pipe(res)
        })
票数 0
EN

Stack Overflow用户

发布于 2021-06-12 15:03:00

为了在亚马逊S3存储桶中显示相册的内容,应用程序的viewAlbum函数接受一个相册名称并为该相册创建亚马逊S3密钥。然后,该函数调用AWS.S3服务对象的listObjects方法,以获取相册中所有对象(照片)的列表。

函数的其余部分获取相册中的对象列表,并生成在网页上显示照片所需的HTML。

相关亚马逊网络服务文档:Viewing Photos in an Amazon S3 Bucket from a Browser

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67946032

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档