Ошибка при отправке PDF в FirebaseStorage Android - PullRequest
0 голосов
/ 18 сентября 2018

Этот код, мой API - 27 в сети. Я нашел людей, которые говорили, что это могут быть сервисы воспроизведения, это не так, и мой код максимально приближен к документации Firebase.Я потерял logcat ошибка onFailure

com.google.firebase.storage.StorageException: произошла неизвестная ошибка, проверьте код результата HTTP и внутреннее исключение для ответа сервера.

код загрузки

    private void uploadFile(Uri pdfUri) {
    try {
        Uri file = Uri.fromFile(new File(pdfUri.getEncodedPath().toString()));
        StorageReference riversRef = storageRef.getReference(pdfUri.toString())
                .child("arquivos/").child("arq"+file.getLastPathSegment());
        UploadTask uploadTask = riversRef.putFile(file);
        uploadTask.addOnFailureListener(new OnFailureListener() {
            @Override
            public void onFailure(@NonNull Exception e) {
                Toast.makeText(getContext(), "Falhou", Toast.LENGTH_SHORT).show();
                Log.d("erro ",e.toString());
            }
        }).addOnSuccessListener(new OnSuccessListener<UploadTask.TaskSnapshot>() {
            @Override
            public void onSuccess(UploadTask.TaskSnapshot taskSnapshot) {
                Toast.makeText(getContext(), "Enviado", Toast.LENGTH_SHORT).show();
            }
        });
    }catch (Exception e){
        Toast.makeText(getContext(),"Digite um nome para o arquivo",Toast.LENGTH_SHORT).show();
        textView.setText(e.toString());
    }
}

выберите pdf

    private void selectPDF() {
    Intent intent = new Intent();
    intent.setType("application/pdf");
    intent.setAction(Intent.ACTION_GET_CONTENT);//pegando arquivos
    startActivityForResult(intent, 86);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...