Попробуйте этот способ может быть помочь вам
public Bitmap getUrlContent(String urlstring) throws IOException
{
byte[] imageRaw = null;
URL url = new URL(urlstring);
Authenticator.setDefault(new Authenticator(){
protected PasswordAuthentication getPasswordAuthentication() {
//your username and password here
return new PasswordAuthentication(user, password.toCharArray());
}});
HttpURLConnection urlConnection = (HttpURLConnection) url
.openConnection();
urlConnection.setUseCaches(false);
urlConnection.connect();
if (urlConnection.getResponseCode() == HttpURLConnection.HTTP_OK)
{
try
{
InputStream in = new BufferedInputStream(
urlConnection.getInputStream());
ByteArrayOutputStream out = new ByteArrayOutputStream();
int c;
while ((c = in.read()) != -1)
{
out.write(c);
}
out.flush();
imageRaw = out.toByteArray();
urlConnection.disconnect();
in.close();
out.close();
return BitmapFactory.decodeByteArray(imageRaw, 0, imageRaw.length);
} catch (IOException e)
{
// TODO Auto-generated catch block
e.printStackTrace();
}
}
return null;
}
Поскольку изображение хранится на папке сервера защищен паролем, так что вы должны передать имя пользователя и пароль вместе с заголовком, когда вы загружаете изображение с сервера –
спасибо за мгновенный ответ. пожалуйста, вы можете прислать мне код sinnepet или любое повторение –