使用 `uploadV2` 将文件上传到 slack 只会部分上传文件

编程入门 行业动态 更新时间:2024-10-04 05:33:53

使用 `uploadV2` 将文件上传到 slack <a href=https://www.elefans.com/category/jswz/34/1763684.html style=只会部分上传文件"/>

使用 `uploadV2` 将文件上传到 slack 只会部分上传文件

我正在通过 node.js Bolt SDK 将文件上传到 slack。但是,只有文件的前 66kb 会上传到 slack。这适用于小型文本文档,但对图像等没有用。这是我使用的代码:

async function uploadFileToSlack(filepath, slackApp, channelId, threadId) {

    const fileInfo = {
        file: fs.createReadStream(filepath),
        filename: filepath,
        initial_comment: filepath,
        thread_ts: threadId,
        channel_id: channelId
    };
    console.debug(`uploading file ${filepath}....`);
    const uploadResult = await slackApp.client.files.uploadV2(fileInfo);
    console.log('upload complete.');
}

有什么想法可以研究吗?据我所知,Slack 的每个文件只有 1GB 的上传限制,所以我认为我上传的文件不会太大(最多几 MB)。

回答如下:

很抱歉造成这样的混乱!我们的团队已经意识到这个问题:https://github/slackapi/node-slack-sdk/issues/1601 它将在几个工作日内在下一个版本中得到改进。

更多推荐

使用 `uploadV2` 将文件上传到 slack 只会部分上传文件

本文发布于:2024-05-30 04:10:53,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1770155.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:只会   上传文件   文件上传   slack

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!