1
我有一個包含文件數據的API調用返回的緩衝區,但是當我嘗試S3.Upload()
或fs.write()
時,除PDF之外的文件都損壞(png,jpg,.doc,.docx是關鍵字我需要的類型)。對於PDF文件的話就用二進制數據,因爲它涉及的(fs.writeFile('myFile.docx', myBuffer)
),但我也試過:從NodeJS緩衝區到S3文件
fs.writeFile('myFile.docx', myBuffer.toString('base64'))
,fs.writeFile('myFile.docx', myBuffer.toString('utf8'))
,fs.writeFile('myFile.docx', myBuffer.toString('binary'))
我敢肯定,這與緩衝區中的二進制編碼有關,但我已經通過上述嘗試達到了我的知識極限。