2016-10-01 1 views
1

안드로이드 폰이있는 이미지를 firebase에 저장할 수 있습니다. WiFi에 연결하면 이미지를 저장할 수 없습니다.wifi에 연결하지 않으면 firebase에 이미지를 저장할 수 없습니까? 안드로이드

error sending network request POST https://firebasestorage.googleapis.com/v0/b/pickapp-b9a6b.appspot.com/o?name=f3418342-acc0-459b-bca7-a365d2c9f626&uploadType=resumable&upload_id=AEnB2UqtvcU9MorOeJqDIQG3072nF0mr-4V1Ygrt5us4zgvnP_7gEZI-poyho8dXckMMPDAFcw7YQUftQZkWGCVoe7JINswASA&upload_protocol=resumable 
java.io.IOException: Unexpected response code for CONNECT: 405 
at libcore.net.http.HttpsURLConnectionImpl$HttpsEngine.makeTunnel(HttpsURLConnectionImpl.java:517) 
at libcore.net.http.HttpsURLConnectionImpl$HttpsEngine.makeSslConnection(HttpsURLConnectionImpl.java:471) 
at libcore.net.http.HttpsURLConnectionImpl$HttpsEngine.connect(HttpsURLConnectionImpl.java:433) 
at libcore.net.http.HttpEngine.sendSocketRequest(HttpEngine.java:290) 
at libcore.net.http.HttpEngine.sendRequest(HttpEngine.java:240) 
at libcore.net.http.HttpURLConnectionImpl.connect(HttpURLConnectionImpl.java:81) 
at libcore.net.http.HttpURLConnectionImpl.getOutputStream(HttpURLConnectionImpl.java:205) 
at libcore.net.http.HttpsURLConnectionImpl.getOutputStream(HttpsURLConnectionImpl.java:281) 
at bzr.a(:com.google.android.gms.DynamiteModulesC:368) 
at bzr.b(:com.google.android.gms.DynamiteModulesC:246) 
at bzr.a(:com.google.android.gms.DynamiteModulesC:270) 
at bzl.onTransact(:com.google.android.gms.DynamiteModulesC:53) 
at android.os.Binder.transact(Binder.java:310) 
at com.google.android.gms.internal.zzajq$zza$zza.zziL(Unknown Source) 
at com.google.android.gms.internal.zzajt.zza(Unknown Source) 
at com.google.firebase.storage.UploadTask.zza(Unknown Source) 
at com.google.firebase.storage.UploadTask.zzVj(Unknown Source) 
at com.google.firebase.storage.UploadTask.run(Unknown Source) 
at com.google.firebase.storage.StorageTask$5.run(Unknown Source) 
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1080) 
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:573) 
at java.lang.Thread.run(Thread.java:838) 
+0

그럼 뭐가 문제입니까? 파이어베이스는 "클라우드"서비스 제공 업체이므로 통신 할 수 있도록 인터넷 연결이 필요합니다. – RamithDR

+0

나는 wifi없이 모바일 연결로 이미지를 업로드 할 수없는 이유를 모르지만 모바일 인터넷을 가지고 있습니다. –

+0

추가 코드없이 모바일 연결로 업로드 할 수 있어야합니다. 전화로 데이터 플랜을 활성화 했습니까? 다른 기기로 앱을 테스트 해보세요. – RamithDR

답변

0

내가 AFAIK 이후, 우리 (GCS)는 반환하지 않습니다, 당신은 다시 405을 가지고 있음을 정직하게 가지 깜짝 놀라게 해요 405 (GCS error codes 참조). 프록시 또는 방화벽으로 인해 업로드를 방해하거나 요청을 변경하는 데 문제가 될 수 있습니까?

+0

프록시가 없으며 모바일이 wifi에 연결되어있는 경우 매우 드문 원인이므로 문제가 나타나지 않습니다. –

+0

405는 [GCS 문서] (https://cloud.google.com/storage/docs/xml-api/reference-status#405method-not-allowed)에 정의되어 있습니다. 이 처리와 관련이없는 인터페이스입니까? –

관련 문제