Skip to content

用getObject 获取bufferr 下载文件 保存后不能打开 #102

@buxueke

Description

@buxueke

var config = {
credentials: {
ak: stsToken.accessKeyId, // 您的AK
sk: stsToken.secretAccessKey // 您的SK
},
sessionToken: stsToken.sessionToken,
endpoint: 'https://bj.bcebos.com' // 传入Bucket所在区域域名
}
const client = new baidubce.sdk.BosClient(config)
var response = await client.getObject(bucket, key)
var blob=new Blob([response.body], { type: 'application/pdf' })
const url = URL.createObjectURL(blob)
const a = document.createElement('a')
a.href = url
a.download = name
a.click()
URL.revokeObjectURL(url)

下载后文件大小不对和原始文件不一样
有人知道为什么吗

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions