Twilio Chat - 如何显示媒体的上传进度?

时间:2017-10-03 14:09:09

标签: twilio twilio-programmable-chat

我正在尝试使用此link中的代码将图片上传到频道:

const formData = new FormData();
formData.append('file', $('#formInputFile')[0].files[0]);
// get desired channel (for example, with getChannelBySid promise)
chatClient.getChannelBySid(channelSid).then(function(channel) {
  // send media with all FormData parsed atrtibutes
  channel.sendMessage(formData);
});

上传文件并成功共享图片,但我想向用户显示上传进度。我该怎么办?

此外,在显示图像时,有没有办法首先获取图像的缩略图,以便不下载整个图像,除非用户想要看到它?

Github示例项目中没有提供上传进度代码的示例。

1 个答案:

答案 0 :(得分:0)

Twilio开发者传道者在这里。

我担心目前无法使用JavaScript API获取进度事件。此外,也没有可用的图像缩略图,您可以使用message.media.getContentUrl()获取图片网址,并且只能使用单个网址解析承诺,并且不会选择。