0

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

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 示例项目中没有提供上传进度代码的示例。

4

1 回答 1

0

Twilio 开发人员布道者在这里。

恐怕目前无法使用 JavaScript API 获取进度事件。此外,也没有可用的图像缩略图,您可以使用获取图像 URLmessage.media.getContentUrl()并且仅使用单个 URL 解决承诺并且不接受选项。

于 2017-10-03T17:04:40.180 回答