我阅读了文档,搜索了一下,但仍然无法弄清楚如何将 blob 读取为字节数组。
我能够生成 PDF 文件并将它们存储在 blobstore 中。我还可以使用serve() 为这些blob 提供下载服务,没问题。所有这一切都很好。
现在我想检索其中一个 blob,并将其作为字节数组读取以将其传递给 Mail API,以作为 Mime 附件发送。据我了解,Mail API 仅接受字节数组作为附件数据。
我看到了 BufferedInputStream 的 read() 方法,但它建议获取 n 个字节。我需要立即阅读完整的 blob。在阅读之前我不知道它的长度。