gpt4 book ai didi

javascript - 文件需要授权的谷歌文档查看器?

转载 作者:行者123 更新时间:2023-11-30 19:50:27 25 4
gpt4 key购买 nike

Google 文档查看器是非常好用且易于使用的工具。它只需要文件的路径并呈现文档。它还具有许多附加功能,例如选择页面、旋转等。但是,有没有办法为获取文件的调用设置一些授权或附加 header ?

据我所知,文档 url 是这样传递的:

http://docs.google.com/viewer?url=<URL_OF_DOCUMENT>&embedded=true

我认为这非常重要,因为大多数文件都是安全的..

例如,ng-pdf-viewer 可以选择接收一个对象作为源:

 this.sourceObject = {
src: this.document.documentLink,
httpHeaders: { Authorization: 'Bearer ' + token }
}

提前致谢:)

最佳答案

我找到了解决方案!文件应作为 blob 加载:

new Blob([new Uint8Array(response)], { type: 'application/pdf' })

然后应该将 blobUrl 传递给查看器:

this.iframeSrc = `https://docs.google.com/viewer?url=${this.document.blobUrl}&embedded=true`;

关于javascript - 文件需要授权的谷歌文档查看器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54535679/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com