上传媒体失败:错误:2 UNKNOWN:流错误:流ID10557; PROTOCOL_ERROR; 来自对等体的错误
我也尝试了mp4文件:
上传媒体失败:错误:2 UNKNOWN:grpc调用失败,状态码2;无法轮询媒体URLhttps://i/.redd.it/xxxxx.mp4轮询媒体失败,轮询5个时间戳后
我尝试了不同文件大小,甚至900KB都失败了。不知道为什么会这样。
是否有人能确认我是否做错了什么?我也不确定是否上传视频支持,文档可能需要更新。如果我没有做错,那么您需要更新文档,去掉视频支持的mediaType,避免混淆,或者添加支持。
const uploadPromises = matches.map(async (match) => {
const dataUrl = match[1];
const mediaCategory = match[2];
const extension = match[3]?.toLowerCase();
let mediaType: 'gif' | 'image' | 'video' = 'image';
if (mediaCategory === 'video') {
mediaType = 'video';
} else if (extension === 'gif') {
mediaType = 'gif';
}
console.log('上传媒体:', { mediaType });
const response = await media.upload({ url: String(dataUrl), type: mediaType });
return {
dataUrl: String(dataUrl),
mediaUrl: response.mediaUrl
};
});
const uploadResults = await Promise.all(uploadPromises);
for (const res of uploadResults) {
finalContent = finalContent.replace(res.dataUrl, res.mediaUrl);
}
评论 (0)