首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Quickblox消息附件

Quickblox消息附件
EN

Stack Overflow用户
提问于 2015-02-24 17:10:11
回答 1查看 1K关注 0票数 1

关于这个问题:quickblox web how to upload profile picture

我想将上传的文件附加到一条新消息中。

代码语言:javascript
复制
 QB.content.createAndUpload({file: profile_picture, public: true}, function(error, response) {
     if (error) {
         console.log("upload didn't work");
     } else {
         var blob_id = response.id;
         // Example HERE //
         var attachment = {
           id: response.id.toString(),
           name: response.name,
           type: "photo",
           url: response.path,
           name: response.name,
           'content-type': response.content_type
          };
         QB.chat.message.create({
           attachments: [attachment]
         },...)
     }
 });

消息是创建的(见下面的照片),但是名称和内容类型的值没有保存到quickblox中。下面的照片显示了一个使用Q-municate应用程序附加的文件,第二个内容来自上面引用的代码。你能让我知道正确的是添加一个附件到聊天消息。谢谢

http://imgur.com/9QKNtXh

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-04-07 11:15:05

正确的方法是记录响应并检查response.nameresponse.name--它们可能由于某种原因为null。

在这种情况下,您可以手动设置它们:

代码语言:javascript
复制
var attachment = {
           id: response.id.toString(),
           name: response.name,
           type: "photo",
           url: response.path,
           name: "my image",
           'content-type': "image/jpeg",
          };
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28701997

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档