MultipartUploadRequest(上传期间发生错误)Android 10 [英] MultipartUploadRequest (Error during upload) android 10

查看:770
本文介绍了MultipartUploadRequest(上传期间发生错误)Android 10的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我已经在多个项目中使用过它,但从未遇到任何错误,但是当我在android 10中尝试此操作时,它尝试上传,但是一段时间后,它在上传过程中出现了错误.如果有人

I have used this in multiple projects never got any error but when i tried this in android 10 its attempt to upload but after some time it gives error during upload. If there is any one who

也尝试过这种方式: <uses-permission android:name="android.permission.FOREGROUND_SERVICE" />

tried this way as well: <uses-permission android:name="android.permission.FOREGROUND_SERVICE" />

我的代码:

 try{
  String uploadId = UUID.randomUUID().toString();

        Toast.makeText(this, path, Toast.LENGTH_SHORT).show();
        //Creating a multi part request


        new MultipartUploadRequest(this, Constants.UPLOAD_URL)
                .setMethod("POST")
                .addFileToUpload(path, "image") //Adding file
                .addHeader("x-amz-acl", "bucket-owner-full-control")
                .addParameter("UserID", userId) //Adding text parameter to the request
                .setAutoDeleteFilesAfterSuccessfulUpload(false)
                .setUsesFixedLengthStreamingMode(true)
                .setNotificationConfig(new UploadNotificationConfig())
                .setMaxRetries(5)
                .startUpload(); //Starting the upload

    } catch (Exception exc) {
        Toast.makeText(this, exc.getMessage(), Toast.LENGTH_SHORT).show();
    }`

控制台错误: I/System.out: [okhttp]:check permission begin! W/System: ClassLoader referenced unknown path: system/framework/mediatek-cta.jar I/System.out: [okhttp] e:java.lang.ClassNotFoundException: com.mediatek.cta.CtaUtils I/System.out: [socket]:check permission begin! W/System: ClassLoader referenced unknown path: system/framework/mediatek-cta.jar I/System.out: [socket] e:java.lang.ClassNotFoundException: com.mediatek.cta.CtaUtils I/System.out: [okhttp]:check permission begin! W/System: ClassLoader referenced unknown path: system/framework/mediatek-cta.jar I/System.out: [okhttp] e:java.lang.ClassNotFoundException: com.mediatek.cta.CtaUtils I/System.out: [socket]:check permission begin! W/System: ClassLoader referenced unknown path: system/framework/mediatek-cta.jar I/System.out: [socket] e:java.lang.ClassNotFoundException: com.mediatek.cta.CtaUtils I/System.out: [okhttp]:check permission begin! W/System: ClassLoader referenced unknown path: system/framework/mediatek-cta.jar I/System.out: [okhttp] e:java.lang.ClassNotFoundException: com.mediatek.cta.CtaUtils I/System.out: [socket]:check permission begin! W/System: ClassLoader referenced unknown path: system/framework/mediatek-cta.jar I/System.out: [socket] e:java.lang.ClassNotFoundException: com.mediatek.cta.CtaUtils

推荐答案

经过大量研究,我得到了答案,这是我自己的错误,如果它可以节省某人的一天,请在清单中使用它

I got the answer after lot of research it was my own mistake if it can save someone's day use this in your Manifest:

'android:requestLegacyExternalStorage ="true"'

'android:requestLegacyExternalStorage="true"'

这篇关于MultipartUploadRequest(上传期间发生错误)Android 10的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆