我正在尝试使用此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示例项目中没有提供上传进度代码的示例。
答案 0 :(得分:0)
Twilio开发者传道者在这里。
我担心目前无法使用JavaScript API获取进度事件。此外,也没有可用的图像缩略图,您可以使用message.media.getContentUrl()
获取图片网址,并且只能使用单个网址解析承诺,并且不会选择。