gpt4 book ai didi

javascript - 从 NodeJS 缓冲区到 S3 文件

转载 作者:太空宇宙 更新时间:2023-11-04 00:23:02 25 4
gpt4 key购买 nike

我有一个由包含文件数据的 API 调用返回的缓冲区,但是当我尝试 S3.Upload()fs.write() 时,文件已损坏,除了 PDF(png、jpg、.doc、.docx 是我需要的关键类型)之外的任何内容。对于 PDF,我只使用二进制数据(fs.writeFile('myFile.docx', myBuffer)),但我也尝试过:

  • fs.writeFile('myFile.docx', myBuffer.toString('base64')),
  • fs.writeFile('myFile.docx', myBuffer.toString('utf8')),
  • fs.writeFile('myFile.docx', myBuffer.toString('binary'))

我确信这与从缓冲区编码二进制文件有关,但通过上述尝试,我已经达到了我的知识极限。

最佳答案

事实证明,我划分数据流的方法是在每个文件的末尾留下一个尾随 /r/n,PDF 似乎不介意,其他一切都介意。

关于javascript - 从 NodeJS 缓冲区到 S3 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43847814/

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