似乎服务在文件很大时会返回 400和解析请求时出错输出(完全不会,因为我正在尝试上传505kb .zip并返回我错误),对此有任何解决方案?似乎是随机的东西,因为我上传了一个大小为244KB的.pdf文件,并且返回错误,然后我尝试上传一个大小为300kb的pdf文件,并且一切正常,似乎CDN端点的行为异常,这也与图片有关,但频率与文件不同。
任何人都对此有任何解决办法或想法,为什么会发生?
我尝试使用过的邮递员和nodejs代码,结果始终相同
try {
const response = await channel.sendFile(fs.createReadStream('file.pdf'),'file.pdf');
console.log(response);
} catch(e) {
console.log(e)
}
}
The process is returning the following
{ FetchError: invalid json response body at https://chat-us-east-1.stream-io-api.com/channels/messaging/XXXXXXX/file?api_key=XXXXXX reason: Unexpected token E in JSON at position 0
at /Users/user/Desktop/react-stream-chat-nodejs/node_modules/node-fetch/lib/index.js:272:32
at process._tickCallback (internal/process/next_tick.js:68:7)
message:
'invalid json response body at https://chat-us-east-1.stream-io-api.com/channels/messaging/XXXXXX/file?api_key=XXXXXX reason: Unexpected token E in JSON at position 0',
type: 'invalid-json' }