程序员最近都爱上了这个网站  程序员们快来瞅瞅吧!  it98k网:it98k.com

本站消息

站长简介/公众号

  出租广告位,需要合作请联系站长


+关注
已关注

分类  

暂无分类

标签  

暂无标签

日期归档  

暂无数据

Quickblox android 聊天 - 音频附件上传失败

发布于2023-03-30 18:48     阅读(29)     评论(0)     点赞(18)     收藏(4)


我正在尝试使用 quickblox api 上传音频文件。我可以在我的 Nexus 7 中上传音频附件。问题是,当我尝试使用相同的代码在其他可用设备(Asus zenphone 和 Karbonn Android 设备)中上传音频文件时,我收到 quickblox 响应异常。例外是“content_type 太短(最少 5 个字符),content_type 无效”。请有人帮我解决这个例外。我在以下块中遇到异常。

   /** 
     * This method will invoke when user try to upload a file in the chatbox.
     *
     * @param dialogId
     * @param inputFile
     * @param messageId
     * @return
     * @throws Exception
     *
     **/

public QBFile loadAttachFile(String dialogId, final File inputFile, final String messageId) throws Exception {
    QBFile file = null;

    try {
        file = QBContent.uploadFileTask(inputFile, true, (String) null,
                new QBProgressCallback() {

                    @Override
                    public void onProgressUpdate(int arg0) {
                        // TODO Auto-generated method stub

                        if (!lastUpdatedProgress.contains(arg0)) {
                            lastUpdatedProgress.add(arg0);
                            //Here we will update the progress of the progressbar details
                            updateAttachmentUploadingProgress(messageId, arg0);
                        }

                    }
                });
    } catch (QBResponseException exc) {
        throw new Exception(context.getString(R.string.dlg_fail_upload_attach) );
    }
    return file;
}

解决方案


这是“acc”文件格式和“android.webkit.MimeTypeMap”类的问题

QuickBlox 已发布带有修复程序的 Android SDK 2.3 版本 http://quickblox.com/developers/Android#Framework_changelog

一探究竟



所属网站分类: 技术文章 > 问答

作者:黑洞官方问答小能手

链接:http://www.javaheidong.com/blog/article/666423/9f1f6a84ccf0a2932ff7/

来源:java黑洞网

任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任

18 0
收藏该文
已收藏

评论内容:(最多支持255个字符)