2017-01-17 1 views
1

Je télécharge l'image en utilisant l'url ci-dessous,URL de l'image commence par https pas le téléchargement Android

final String url = article.image.url; 
      String parentFolder = ""+article.category_id; 
      final String fileName = ""+article.image.id; 

      FileManager fileManager = BDevice.getFileManager(mContext); 
      final File file = BDevice.getFileManager(mContext).getFile(""+article.category_id, parentFolder, fileName); 

      Uri uri = null; 
      if (fileManager.isFileExists(file.getAbsolutePath())) { 
       uri = Uri.fromFile(file); 
      } else { 
       if (url != null) { 
        uri = Uri.parse(url); 
       } 
      } 
      holder.image.setImageURI(uri); 

Mais cela fonctionne pour cette url "https://citylanedev.blob.core.windows.net/citylane/2016/10/Pharmacie_Icon.png" et ne fonctionne pas pour cette url "https://dev.citylaneapp.com/wp-content/uploads/2016/09/france-mont-saint-michel-2.jpg". Après enlever 's' de la deuxième URL comme "http://dev.citylaneapp.com/wp-content/uploads/2016/09/france-mont-saint-michel-2.jpg" son fonctionnement bien. Mais je ne veux pas supprimer 's' de l'url. Je veux télécharger l'image de la deuxième URL. Alors pourriez-vous s'il vous plaît me suggérer une idée de le faire?

+0

Il semble que cela ressemble à un problème de proxy. –

+0

@MayurRaval D'accord merci. – Sangeetha

Répondre

1

lorsque je tente d'ouvrir les urls dans le navigateur, the second one enter image description here

donne cet avertissement, la plupart du temps, il est un problème de serveur que le serveur affirme qu'il est garanti, mais c'est probablement les certificats SSL ne sont pas installés, vous devez contacter l'administrateur du serveur.

+0

Okay. Je vous remercie. Je vais vérifier et vous faire savoir. – Sangeetha

+0

@Sangeetha super, bonne chance :) –