开发者社区 问答 正文

求助,对象存储OSS Android上传不了文件,但能下载文件

求助,对象存储突然不能上传文件,但能下载文件,前一两天还是正常的,请问有知道是怎么回事的吗?
引用包:
compile 'com.aliyun.dpa:oss-android-sdk:+'
compile 'com.squareup.okhttp3:okhttp:3.4.1'
compile 'com.squareup.okio:okio:1.9.0'

log:
com.alibaba.sdk.android.oss.ClientException: Stream Closed
    [ErrorMessage]: Stream Closed
        at com.alibaba.sdk.android.oss.network.OSSRequestTask.call(OSSRequestTask.java:197)
        at com.alibaba.sdk.android.oss.network.OSSRequestTask.call(OSSRequestTask.java:243)
        at com.alibaba.sdk.android.oss.network.OSSRequestTask.call(OSSRequestTask.java:243)
        at com.alibaba.sdk.android.oss.network.OSSRequestTask.call(OSSRequestTask.java:44)
        at java.util.concurrent.FutureTask.run(FutureTask.java:237)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1133)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607)
        at java.lang.Thread.run(Thread.java:776)
     Caused by: java.io.IOException: Stream Closed
        at java.io.FileInputStream.read(FileInputStream.java:246)
        at java.util.zip.CheckedInputStream.read(CheckedInputStream.java:82)
        at okio.Okio$2.read(Okio.java:140)
        at com.alibaba.sdk.android.oss.network.ProgressTouchableRequestBody.writeTo(ProgressTouchableRequestBody.java:56)
        at okhttp3.internal.http.CallServerInterceptor.intercept(CallServerInterceptor.java:72)
        at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:147)
        at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:121)
        at com.android.tools.profiler.agent.okhttp.OkHttp3Interceptor.intercept(OkHttp3Interceptor.java:52)
        at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:147)
        at okhttp3.internal.connection.ConnectInterceptor.intercept(ConnectInterceptor.java:45)
        at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:147)
        at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:121)
        at okhttp3.internal.cache.CacheInterceptor.intercept(CacheInterceptor.java:93)
        at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:147)
        at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:121)
        at okhttp3.internal.http.BridgeInterceptor.intercept(BridgeInterceptor.java:93)
        at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:147)
        at okhttp3.internal.http.RetryAndFollowUpInterceptor.intercept(RetryAndFollowUpInterceptor.java:126)
        at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:147)
        at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:121)
        at okhttp3.RealCall.getResponseWithInterceptorChain(RealCall.java:200)
        at okhttp3.RealCall.execute(RealCall.java:77)
        at com.alibaba.sdk.android.oss.network.OSSRequestTask.call(OSSRequestTask.java:174)
        at com.alibaba.sdk.android.oss.network.OSSRequestTask.call(OSSRequestTask.java:243)
        at com.alibaba.sdk.android.oss.network.OSSRequestTask.call(OSSRequestTask.java:243)
        at com.alibaba.sdk.android.oss.network.OSSRequestTask.call(OSSRequestTask.java:44)
        at java.util.concurrent.FutureTask.run(FutureTask.java:237)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1133)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607)
        at java.lang.Thread.run(Thread.java:776)

展开
收起
浪人0610 2018-09-10 12:50:30 4836 分享 版权
1 条回答
写回答
取消 提交回答
  • Re求助,对象存储OSS Android上传不了文件,但能下载文件
    你好,请问楼主解决了吗? 我也遇见了这个问题
    2018-10-22 19:53:26
    赞同 展开评论